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/