功能:全面搜尋正規表示式並把行列印出來,是一種強大的文字搜尋工具。
grep yuan filename:在檔案中搜尋yuan 這個字串,並把含有此字串的行列印出來,也可以多檔案搜尋。
grep -v yuan filename:在檔案中搜尋除含有yuan這個字串的行的其他行,並列印出來
grep -c yuan filename:輸出檔案中匹配yuan這個字串的行數。
grep -l yuan file1 file 2 file3..:搜尋多個檔案並查詢匹配字串在哪些檔案中。
grep遞迴搜尋檔案
grep 「yuan」 . -r -n:在當前目錄下的所有目錄進行遞迴搜尋。
忽略匹配樣式的字元大小寫:
選項-e 制動多個匹配樣式:
-a:列印匹配文字之後的行
-b:列印匹配文字的之前的行
-c: 列印匹配文字的之前的行和之後的行
如下:
在指定型別的檔案中查詢字串:
grep靜默輸出:
grep -q "test" filenamegrep排除某個目錄進行查詢:#不會輸出任何資訊,如果命令執行成功返回0,失敗則返回非0值。一般用於條件測試。
grep -w --exclude-dir=\.svn "marlon_support_str" . -r -n //排除.svn目錄查詢目標字串 -w是全詞匹配精華 Grep 用法
grep g globally search for a re regular expression and p print the results.1 引數 i 忽略大小寫 c 列印匹配的行數 l 從多個檔案中查詢包含匹配項 v 查詢不包含匹配項的行 n 列印包含匹配項的行和行標 2 re 正規表...
grep 詳細用法
grep命令是unix中用於文字搜尋的大師級工具。搜到結果。如在檔案中搜尋乙個單詞 grep match pattern filename 或者 grep match pattern filename 也可以像下面這樣從stdin中讀取 echo e this is a word nnextline...
grep用法小結
基本用法 grep c user file1 file2 只列印檔案中匹配的行數 grep n user file1 file2 列印檔案中匹配的內容並顯示行號 grep vc user file1 file2 列印出file1和file2不包含user的行數 grep i user file1 f...