cat alarm.log.2018-07-23 | grep "ALARM_PUSH" | grep "type=1" > l #初次过滤日志
sed -i "s/.*ALARM_PUSH://g" l #替换所需字段前面
sed -i "s/_.*//g" l #替换所需字段前面
cat -n l | sort -k2,2 -k1,1n | uniq -f1 | sort -k1,1n | cut -f2- > l2 #去重
cat l2 | xargs > l #列转行
sed -i "s/\s/,/g" l #空格转逗号
linux shell 文件处理 小练习记录
最新推荐文章于 2024-04-28 03:10:34 发布