验证中...
开源中国 2018 年度最后一场技术盛会邀你来约~错过就要等明年啦!点此立即预约
将多个日志文件中存在相同数据的信息打印到一个文件中
原始数据 复制代码
# 将当前文件夹下的 *.gz 压缩包全部解压
find . -name "*.gz" -exec tar -zxvf {} \;
# 获取统计消息
find . -name "*.log" -exec sed -n -e "/共从 c****_main/p" {} \;
# 将统计结果打印到一个文件中
find . -name="*.log" -exec sed -n -e "/消息发送成功:/p" {} \;>kafkaSend.cnt

评论列表( 3 )

1476133_run_ghimi
ghimi 2018-10-21 23:42

对日志根据日期进行整理并且进行统计:

sed -n -e "s/\([[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}\).*/\1/p" kafkaSend.cnt

sed -n -e "s/\([[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}\).*/\1/p" kafkaSend.cnt | uniq -c 
1476133_run_ghimi
ghimi 2018-10-20 16:26

重启搜狗拼音输入法脚本:

#!/bin/sh
pidof fcitx | xargs kill
pidof sogou-qimpanel | xargs kill
nohup fcitx 1>/dev/null 2>/dev/null &
nohup sogou-1impanel 1>/dev/null 2>/dev/null &
1476133_run_ghimi
ghimi 2018-10-20 11:31

关闭一组进程的方法

# 首先获取进程对应的 pid
pidof fcitx
# 然后通过 xargs 将对应的 pid 发送给 kill
pidof fcitx | xargs kill

你可以在登录后,发表评论

搜索帮助

12_float_left_people 12_float_left_close