grep同時匹配多個關鍵字或任意關鍵字
與操作
grep同時匹配多個關鍵字,同時匹配str1、str2和str3
grep 'str1' filename | grep 'str2' | grep 'str3'
或操作
grep匹配任意關鍵字
grep -E 'str1|str2|str3' filename
egrep實現
egrep 'str1|str2|str3' filename
awk實現
awk '/str1|str2/str3/' filename
其他操作
grep -i pattern filename #不區分大小寫地搜索。默認情況區分大小寫。
grep -l pattern filename #只列出匹配的文件名。
grep -L pattern filename #列出不匹配的文件名。
grep -w pattern filename #只匹配整個單詞,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’)。