gnu sed和unix sed 寫法不一樣
grep hello\|world file >output
或者用擴充套件正則
grep -e '(hello|world)'file >output
如果grep用的是 -e 小寫e引數,需要加上反斜槓轉移,即:
grep -e '\(hello\|world\)'file >output
gnu sed 寫法
sed -n '/hello\|world/p'file >output
這種寫法 unix的sed不支援,真是奇怪,unix的sed需要下面這樣的寫法,這種寫法gnu的sed也支援。
sed -n '/hello/p; /world/p'file >output
grep和sed匹配多個字元關鍵字的用法
gnu sed和unix sed 寫法不一樣 grep hello world file output 或者用擴充套件正則 grep e hello world file output 如果grep用的是 e 小寫e引數,需要加上反斜槓轉移,即 grep e hello world file out...
匹配多個字元
匹配多個字元的相關格式 字元功能 匹配前乙個字元出現0次或者無限次,即可有可無 匹配前乙個字元出現1次或者無限次,即至少有1次 匹配前乙個字元出現1次或者0次,即要麼有1次,要麼沒有 匹配前乙個字元出現m次 匹配前乙個字元出現從m到n次 需求 匹配出,乙個字串第乙個字母為大小字元,後面都是小寫字母並...
正則 多個字元匹配
正規表示式 二 匹配多個字元 元字元 量詞符號 import re 1 匹配0個或者1個a print re.findall a?b abbzab abb aab 2 匹配1個或者多個a print re.findall a b b ab aaaaaab abb 3 匹配0個或者多個a print ...