linux三剑客之老三-grep
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux三剑客之老三-grep相关的知识,希望对你有一定的参考价值。
最近在看视频学习Linux,发现自己原来学习的linux都是一些皮毛,简直无法在实际工作中使用,为此,特记录自己学习的过程。
???????? linux三剑客之老三-grep
???????? 功能:过滤出需要的内容;
???????? 参数
针对此参数,我一一举例来说明 ,以方便自己及技术男使用
[[email protected] ~]# cat -n a.txt
???? 1? jc.wang
???? 2? 1wang
???? 3? 12.3jc.
???? 4? 1wang23$
???? 5? wang123$
???? 6? gordon!
???? 7? jc?
???? 8? gordon.wang?
???? 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
例1:针对字符串:不区分大小写并显示行号
????? 为什么字体会显示红色,这是因为使用别名命令alias的缘故:alias grep=’grep? --color=auto’
本例中,查找文件a.txt的wang字符串,并且不区分大小写和显示行号,结果很方便显示出来;
例2:不显示选择的字符串,并区分大小写
例3:本例中,为什么命令不一样,结果显示一样呢?
最主要的原因:正则表达式的缘故与egrep使用
???? 正则表达式说明
针对正则表达式,我也举例来说明,以方便自己记忆,还是原来的文件
????????????????????? 查找文件中以wang开头的行并显示出来,其实这里也可以使用^w来代替,效果一样;
先写这么多,也让自己更深入地去学习linux。
以上是关于linux三剑客之老三-grep的主要内容,如果未能解决你的问题,请参考以下文章