grep命令:匹配多個單詞

使用grep命令可以通過匹配單詞迅速定位對應的行,但是有時候需要同時匹配多個單詞,而且會有不同的匹配要求。本文將通過匹配兩個單詞作為示例,介紹grep匹配多個單詞的方法。

輸入文本(country.txt)

Austria England
Austria Canada
China England
China Canada

1. 匹配同時含兩個單詞的行

cat country.txt | grep Austria | grep England

輸出

Austria England

2. 匹配兩個單詞都不存在的行

cat country.txt | grep -v Austria | grep -v England

輸出

China Canada

3. 匹配含有任意一個單詞的行

cat country.txt | grep -E 'Austria|England'

輸出

Austria England
Austria Canada
China England

3. 匹配含有其中一個單詞但是不含另一個單詞的行

cat country.txt | grep Austria | grep -v England

輸出

Austria Canada

版權聲明
轉載時請注明作者KiwenLau以及本文地址:
http://kiwenlau.com/2015/06/26/grep-multiple-word/


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1.作用 Linux系統(tǒng)中grep命令是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹 配的行打印出來...
    流川楓丶閱讀 1,524評論 0 9
  • linux grep命令 1.作用 Linux系統(tǒng)中grep命令是一種強大的文本搜索工具,它能使用正則表達式搜索文...
    山的那邊是什么_閱讀 1,903評論 0 3
  • 我在門口外國友人的提醒下頭裹絲巾進入教堂,圣彼得堡教堂的角落里滿是祈禱的燭臺,點滴溫暖,充滿對靈魂的洗禮...
    李小猴15閱讀 396評論 0 1

友情鏈接更多精彩內容