文本数据处理利器: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

 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值