^   $   .*   []   綜合運用

創建環境

mkdir /c

cat >/c/oldboy.txt<<EOF

o ^word zhaodaoyi word kai tou de hang


o m$ yi m jie wei de hang

^$ biaoshi kong hang,bushi kong ge


o .biaoshi qie zhi neng dai biao ren yi yi ge zi fu  wenben

.* biaoshi suo you 

o^.*m yi suo you zi fu kai tou yi zhi dao zi mu


5 jia ji ge shu zi wo qq 110120119

EOF


1.找到以o開頭的行,同時以g結尾的行

[root@root c]# grep "^o.*g$" oldboy.txt

o ^word zhaodaoyi word kai tou de hang

o m$ yi m jie wei de hang


2.找到所有的空行並在找到的結果前加上行號

[root@root c]#  grep -n "^$" oldboy.txt

2:

5:

9:


3.找到以所有字符開頭到o結束

[root@root c]# grep "o*" oldboy.txt

o ^word zhaodaoyi word kai tou de hang


o m$ yi m jie wei de hang

^$ biaoshi kong hang,bushi kong ge


o .biaoshi qie zhi neng dai biao ren yi yi ge zi fu  wenben

.* biaoshi suo you 

o^.*m yi suo you zi fu kai tou yi zhi dao zi mu


5 jia ji ge shu zi wo qq 110120119


4.把所有的小寫字母全都換爲大寫

[root@root c]# tr 'a-z' 'A-Z'< oldboy.txt 

O ^WORD ZHAODAOYI WORD KAI TOU DE HANG


O M$ YI M JIE WEI DE HANG

^$ BIAOSHI KONG HANG,BUSHI KONG GE


O .BIAOSHI QIE ZHI NENG DAI BIAO REN YI YI GE ZI FU  WENBEN

.* BIAOSHI SUO YOU 

O^.*M YI SUO YOU ZI FU KAI TOU YI ZHI DAO ZI MU


5 JIA JI GE SHU ZI WO QQ 110120119

5.找到不是o或者5開頭的行

[root@root c]# grep "^[^05]" oldboy.txt

o ^word zhaodaoyi word kai tou de hang

o m$ yi m jie wei de hang

^$ biaoshi kong hang,bushi kong ge

o .biaoshi qie zhi neng dai biao ren yi yi ge zi fu  wenben

.* biaoshi suo you 

o^.*m yi suo you zi fu kai tou yi zhi dao zi mu


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章