首页 > 系统服务 > 详细

再讲sed awk grep 这个可谓是linux 编程三剑客

时间:2020-12-17 00:22:19      阅读:40      评论:0      收藏:0      [点我收藏+]

今天突发奇想的用sed 搞日志,下面是需求

查询出昨天6点到今天9点的日志,那就用下面这个命令去搞它。

sed -n ‘/Tue Dec 15 06/,/Wed Dec 16 09/p‘ vsftpd.log > aaaa.txt

过滤出带“OK” 的行

grep "OK" vsftpd.log aaaa.txt>bbbb.txt

要求取出其中的某一列数字或则是IP 等等,派awk上场

gawk -F: ‘{print $1,$2}‘ bbbb.txt> cccc.txt

要求计算出总的数量

python
def subnum():
a = open("cccc.txt","r",encoding="utf-8").readlines()
for b in a: #循环搞定
c = int(b)+c
print(c)
subnum()

再讲sed awk grep 这个可谓是linux 编程三剑客

原文:https://www.cnblogs.com/qianxiaoruofeng/p/14146891.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!