一篇搞定三剑客(awk,sed,grep)

学会三剑客,走遍天下都不怕,下面呢,我来带大家稍微的入个门,其实大佬们正则表达式可以的话看完这一篇基本就没什么问题了,学习这三个命令呢,主要的就是要学会灵活使用正则表达式,所以这样我们就能更加的事半功倍,加强工作效率

目录

一·grep

 二·AWK

三·sed


快写快写,马上下班了,我要抓紧学完,就不废话了,下面开始

 我们使用这三个命令呢主要还是以咱们的/etc/passwd这个文件来作为练手的

一·grep


①过滤出含有root的行

②过滤出以nobody开头的行

③ 过滤出以nobody跟root开头的行

④ -n 参数,显示出行号

⑤ 过滤出除了以root开头的行,并显示行号

⑥ 统计含有root字段的一共有几行  -c  参数

 二·AWK


①截取出含有root的行

② 打印每一行的第一列与第四列

③ 打印以root开头的每一行的第二列跟第三列

④ 打印出第三列的参数大于50的每一行的第一列跟第三列

三·sed


① 打印出第12行

② 打印出第12行到第15行

③ 统计行数

④ 在含有FTP的行的下一行添加123

⑤在第五行的上一行添加456

 

⑥删除第五行跟删除1-3行

 

⑦ p参数,搜索文件里含有root的行

⑧联合使用只打印出我们的IP

 

本篇文章就到这里啦,有不懂得可以私信我或者留言,快快快,下班啦准备打卡走人 

猜你喜欢

转载自blog.csdn.net/pengpeng0121/article/details/132280580
今日推荐