shell脚本排坑

 jenkins用来输出日志:

tail -f  /tmp/i.log   & { sleep 15; eval 'kill -9 $!' &> /dev/null; }    

 

去时间秒数:
awk -F '[:+]+' '{print $1,$2,$3,$5}' filename
sed -E 's/:[0-9]{2} / /' filename

 

筛选时间段:

sed -n '/08\/Oct\/2018:10:17:00 +0800\]/,/08\/Oct\/2018:10:20:00 +0800\]/p' cus.log  > cus1.log   (这样有的时候选不出来)

sed -n '/10:17:0*/,/10:20:0*/p'  cus.log  > cus1.log           (建议使用)

 

grep查找文件信息,只输出文件名:

grep -lr '116.62.176.36:9876' -R   /root/aaa/

posted @ 2018-10-11 10:29  天宇星空  阅读(170)  评论(0编辑  收藏  举报