linux三劍客之老三-grep
阿新 • • 發佈:2018-08-11
使用 文件 googl cto 技術分享 style ebe col grep使用 最近在看視頻學習Linux,發現自己原來學習的linux都是一些皮毛,簡直無法在實際工作中使用,為此,特記錄自己學習的過程。 ???? 9? jc.wang.
??? 10? wang.bin>
??? 11? wang/
??? 12
??? 13
??? 14? a.bxt}
??? 15? b.xtx‘
??? 16? wang.txt"
??? 17
??? 18? 1112233333
??? 19? 112223333
??? 20? 12222333
??? 21? 223334444
??? 22? JC.WANG
??? 23? Gordon.Wang
??? 24? god
??? 25? good
??? 26? goood
??? 27? gooood
??? 28? google
??? 29? goooogle
??? 30? gogle
??? 31? EXIT
???????? linux三劍客之老三-grep
???????? 功能:過濾出需要的內容;
???????? 參數
?????????
針對此參數,我一一舉例來說明 ,以方便自己及技術男使用
[root@centos1 ~]# cat -n a.txt
???? 1? jc.wang
???? 2? 1wang
???? 3? 12.3jc.
???? 4? 1wang23$
???? 5? wang123$
???? 6? gordon!
???? 7? jc?
???? 8? gordon.wang?
??? 10? wang.bin>
??? 11? wang/
??? 12
??? 13
??? 14? a.bxt}
??? 15? b.xtx‘
??? 16? wang.txt"
??? 17
??? 18? 1112233333
??? 19? 112223333
??? 20? 12222333
??? 21? 223334444
??? 22? JC.WANG
??? 23? Gordon.Wang
??? 24? god
??? 25? good
??? 26? goood
??? 27? gooood
??? 28? google
??? 29? goooogle
??? 30? gogle
例1:針對字符串:不區分大小寫並顯示行號
??????
????? 為什麽字體會顯示紅色,這是因為使用別名命令alias的緣故:alias grep=’grep? --color=auto’
???????
本例中,查找文件a.txt的wang字符串,並且不區分大小寫和顯示行號,結果很方便顯示出來;
例2:不顯示選擇的字符串,並區分大小寫
???????
例3:本例中,為什麽命令不一樣,結果顯示一樣呢?
?????
最主要的原因:正則表達式的緣故與egrep使用
???? 正則表達式說明
?????
針對正則表達式,我也舉例來說明,以方便自己記憶,還是原來的文件
?????????????????????????
????????????????????? 查找文件中以wang開頭的行並顯示出來,其實這裏也可以使用^w來代替,效果一樣;
?????????????????????????
先寫這麽多,也讓自己更深入地去學習linux。
linux三劍客之老三-grep