grep引數-e: 使用正則搜尋
-i: 不區分大小寫
-v: 查詢不包含指定內容的行
-w: 按單詞搜尋
-c: 統計匹配到的次數
-n: 顯示行號
-r: 逐層遍歷目錄查詢
-a: 顯示匹配行及前面多少行, 如: -a3, 則表示顯示匹配行及前3行
-b: 顯示匹配行及後面多少行, 如: -b3, 則表示顯示匹配行及後3行
-c: 顯示匹配行前後多少行, 如: -c3, 則表示顯示批量行前後3行
[root@yangwenbo /]# cat test
yuni
yunwei
yunwei
ywei
yunjijsuan
yunsuan
yunjisuan
[root@yangwenbo /]# cat test | grep -o yunwei
yunwei
[root@yangwenbo /]# cat test | grep -i yunwei
yunwei
yunwei
[root@yangwenbo /]# cat test | grep -in yunwei
2:yunwei
3:yunwei
[root@yangwenbo /]# cat test | grep -w yunwe
[root@yangwenbo /]#
[root@yangwenbo /]# cat test | grep -w yunwei
yunwei
[root@yangwenbo /]# cat test | grep -v yunwei
yuni
yunwei
ywei
yunjijsuan
yunsuan
yunjisuan
使用 powershell 的 grep 過濾文字
有個log檔案,大小在4m左右,要求找出裡面耗時超過100s 的記錄。首先想到了強大的 grep 那麼就搞起。先在網上找一下資料,這篇文章,有幾種方式 第一種 get content somefile.txt findstr someregexp get content可以換成cat,powersh...
grep過濾的用法
grep的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板後的所有字串被看作檔名。搜尋的結果被送到螢幕,不影響原檔案內容。grep可用於shell指令碼,因為grep通過返回乙個狀態值來說明搜尋的狀態,如果模板搜尋成功,則返回0,如果搜尋不成功,則返回1,如果...
過濾檔案必備(grep)
最近我在做檔案過濾的專案,覺得grep 的正規表示式還是很有用的 grep正規表示式元字符集 錨定行的開始 如 grep 匹配所有以grep開頭的行。錨定行的結束 如 grep 匹配所有以grep結尾的行。匹配乙個非換行符的字元 如 gr.p 匹配gr後接乙個任意字元,然後是p。匹配零個或多個先前字...