sed 匹配多個字符串的行打印

 匹配多個關鍵詞,打印出匹配的行,效果相似於 grep shell

grep hello\|world file > output

或者用擴展正則
code

grep -E '(hello|world)' file > output

若是grep用的是 -e 小寫e參數,須要加上反斜槓轉移,即:class

grep -e '\(hello\|world\)' file > output

GNU sed 寫法擴展

sed -n '/hello\|world/p' file > output

這種寫法 UNIX的sed不支持,真是奇怪,UNIX的sed須要下面這樣的寫法,這種寫法GNU的sed也支持。sed

sed -n '/hello/p; /world/p'  file > output
相關文章
相關標籤/搜索