常用Shell脚本命令
记录下日常经常使用到的Shell脚本的命令,以备不时之用,已包括sed
1. sed - 从日志中截取打印指定内容
需求:将kafka日志中的offset的数值提取打印出来,查看是否有中断
1 | # a.log中的内容示例:xx offset: 500,par: 1 |
说明:
- sed ‘s/,/\n/g’ 将所有的逗号替换为换行符,
- sed ‘s/:/\n/g’ 将冒号替换为换行符;
- sed ‘1d’ 删除第1行
- sed ‘s/ //g’ 删除空格
2. wc 计算文件中的行数
1 | wc -l cat a.log |