17-Linux不會別作運維-三劍客-grep-sed

三劍客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

17-Linux不會別作運維-三劍客-grep-sed

三劍客老三 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]#
相關文章
相關標籤/搜索