三劍客grep sed
正則表達式 第12個符號 ( )表示一個總體(至關因而一個符號) 後向引用(反向引用) sed
egrep '(taiji)+' taiji.txt -o
egrep 'tai(q|j)i' taiji.txt
egrep 'tai[qj]i' taiji.txtlinux
正則表達式 第14個符號 ? 前一個字符出現 0 次或1次(有一些符號有時候出現有時候不出現)
gd
god
符號 支持的命令
基礎正則 ^ $ ^$ . * . \ [] [^] grep / sed /awk
擴展正則 + | {} () ? egrep/grep -E sed -r /awk正則表達式
預約義正則表達式 括號表達式
man grep運維
[:alnum:] === [a-z0-9]ide
man grep
info grepnuxt
三劍客老三 grep
-n 顯示行號
-v
-o
-E
-i --ignore-case
-w word 按照單詞進行過濾
-A 數字 after 顯示grep找出來的行 及接下來的幾行
-B before 顯示grep找出來的行 及上的的幾行
-C 顯示grep找出來的行 上下各幾行code
[root@bigdata27 exam]# grep oldboy linuxteacher.txt I am oldboy teacher! my blog is http://oldboy.blog.51cto.com our size is http://blog.oldboydeu.com oldboy lodboyoldboyoldboyoldboy oldboyyyyyyyyyyyyyyyyyyyyyyy [root@bigdata27 exam]# grep -n oldboy linuxteacher.txt 1:I am oldboy teacher! 2:my blog is http://oldboy.blog.51cto.com 3:our size is http://blog.oldboydeu.com 4: oldboy 6:lodboyoldboyoldboyoldboy 7:oldboyyyyyyyyyyyyyyyyyyyyyyy [root@bigdata27 exam]#