- 打印 上一行与匹配行:
gsed -n -r "/@提醒大师.*[0-9]/{x;p;g;p};h" file.txt
- 截取 log 信息
cat $log | sed -n '/Summary:/,/outputs:/p; /outputs:/{n;p}' |
awk '{if(/inputs:|outputs:/){printf(" 33[1;31m%s 33[0m
",$0) }else{print } }'
- 一个稍微的资料
gsed -n -r "/@提醒大师.*[0-9]/{x;p;g;p};h" file.txt
cat $log | sed -n '/Summary:/,/outputs:/p; /outputs:/{n;p}' |
awk '{if(/inputs:|outputs:/){printf(" 33[1;31m%s 33[0m
",$0) }else{print } }'