grep 命令系列:使用 grep 命令來搜尋多個單詞
要使用 grep 命令來搜尋多個字串或單詞,我們該怎麼做?例如我想要查詢 /path/to/file 檔案中的 word1、word2、word3 等單詞,我怎麼樣命令 grep 查詢這些單詞呢?
匹配模式。要使用多單詞搜尋,請使用如下語法:
grep 'word1|word2|word3' /path/to/file
下的例子中,要在一個名叫 /var/log/messages 的文字日誌檔案中查詢 warning、error 和 critical 這幾個單詞,輸入:
$ grep 'warning|error|critical' /var/log/messages
僅僅只是要匹配單詞(即該詞兩側是單詞分界符,針對西方以空格分隔的語言而言)的話,可以加上 -w 選項引數:
$ grep -w 'warning|error|critical' /var/log/messages
egrep 命令可以跳過上面的語法格式,其使用的語法格式如下:
$ egrep -w 'warning|error|critical' /var/log/messages
我建義您們加上 -i (忽略大小寫) 和 --color 選項引數,如下示:
$ egrep -wi --color 'warning|error|critical' /var/log/messages
輸出示例:
圖一: Linux / Unix egrep 命令查詢多個單詞輸出例子
譯文出處:
via:
作者:Vivek Gite 譯者: 校對:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/200/viewspace-2819838/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用grep搜尋多個字串字串
- grep精確匹配搜尋某個單詞的用法 (附: grep高效用法小結))
- Linux 搜尋命令總結 – whereis,which,locate,find,grepLinux
- 【Linux命令】grep命令Linux
- 檔案許可權管理命令chmod,chown與文字搜尋命令grep
- Linux grep命令的使用Linux
- if判斷和grep命令-w及搜尋前後行
- Linux grep 命令Linux
- Linux命令篇 - grep 命令Linux
- Linux (三劍客之一) grep字串搜尋命令詳解Linux字串
- linux每日命令(35):grep命令Linux
- Linux命令:grep命令AND、OR、NOT例項Linux
- git grep命令用法Git
- linux命令之grepLinux
- grep、find命令整理
- 【SHELL】grep 命令用法
- Windows 系統下使用grep 命令Windows
- 如何使用grep命令的排除功能
- 使用grep命令,玩轉程式碼審計尋找Sink
- Linux日誌搜尋 grepLinux
- Linux基礎命令---grepLinux
- 掌握Linux中的12個grep命令Linux
- Linux grep命令有何作用?如何使用?Linux
- 如何使用 Linux 的 grep 和 fgrep 命令Linux
- Linux grep命令詳細教程Linux
- 多個字串和模式使用grep字串模式
- Linux系統中的管道命令、grep命令、sed命令和awk命令Linux
- grep——高逼格 Linux文字搜尋神器Linux
- Linux grep命令如何使用?語法格式是什麼?Linux
- Linux常用命令記錄-grepLinux
- Linux基礎命令—顯示文字grepLinux
- 006 Linux 命令三劍客之-grepLinux
- Summary01 - cron任務、grep、find命令
- 快速掌握grep命令及正規表示式
- Linux下的五個查詢命令:grep、find、locate、whereis、whichLinux
- 5分鐘學會使用Linux的 grep、find、ls、wc 命令Linux
- Linux命令之grep/sed/awk等行轉列Linux
- Linux 中grep命令如何匹配中文字元Linux字元