grep-rn"hello,world!"**:表示當前目錄所有檔案,也可以是某個檔名-r是遞迴查詢-n是顯示行號-R查詢所有檔案包含子目錄-i忽略大小寫下面是一些有意思的命令列引數:grep-ipatternfiles:不區分大小寫地搜尋。預設情況區分大小寫,grep-lpatternfiles:只列出匹配的檔名,grep-Lpatternfiles:列出不匹配的檔名,grep-wpatternfiles:只匹配整個單詞,而不是字串的一部分(如匹配‘magic’,而不是‘magical’),grep-Cnumberpatternfiles:匹配的上下文分別顯示[number]行,greppattern1|pattern2files:顯示匹配pattern1或pattern2的行,greppattern1files|greppattern2:顯示既匹配pattern1又匹配pattern2的行。這裡還有些用於搜尋的特殊符號:\<和\>分別標註單詞的開始與結尾。例如:grepman*會匹配‘Batman’、‘manic’、‘man’等,grep"\<man"*匹配‘manic’和‘man’,但不是‘Batman’,grep"\<man\>"只匹配‘man’,而不是‘Batman’或‘manic’等其他的字串。"^":指匹配的字串在行首,"$":指匹配的字串在行尾,2,xargs配合grep查詢find-typef-name"*.php"|xargsgrep"GroupRecord"
grep-rn"hello,world!"**:表示當前目錄所有檔案,也可以是某個檔名-r是遞迴查詢-n是顯示行號-R查詢所有檔案包含子目錄-i忽略大小寫下面是一些有意思的命令列引數:grep-ipatternfiles:不區分大小寫地搜尋。預設情況區分大小寫,grep-lpatternfiles:只列出匹配的檔名,grep-Lpatternfiles:列出不匹配的檔名,grep-wpatternfiles:只匹配整個單詞,而不是字串的一部分(如匹配‘magic’,而不是‘magical’),grep-Cnumberpatternfiles:匹配的上下文分別顯示[number]行,greppattern1|pattern2files:顯示匹配pattern1或pattern2的行,greppattern1files|greppattern2:顯示既匹配pattern1又匹配pattern2的行。這裡還有些用於搜尋的特殊符號:\<和\>分別標註單詞的開始與結尾。例如:grepman*會匹配‘Batman’、‘manic’、‘man’等,grep"\<man"*匹配‘manic’和‘man’,但不是‘Batman’,grep"\<man\>"只匹配‘man’,而不是‘Batman’或‘manic’等其他的字串。"^":指匹配的字串在行首,"$":指匹配的字串在行尾,2,xargs配合grep查詢find-typef-name"*.php"|xargsgrep"GroupRecord"