因为近期领导给任务研究日志截取的脚本,所以按照自己的想法往里边添添改改,想将查找到的日志内容再次根据关键字只留关键字往右的部分,最终查找到,写出来记录下。
c=cat /root/shell/log/1 | grep 受影响的
echo ${c##*受影响的}
从/root/shell/log/1文件中截图带有关键字受影响的右边部分,只是此方法只试用于单行数据,否则截取出来只剩下一行数据。
另外一种方法其实跟linux系统的截取命令相关。
d=cat /root/shell/log/warning.log|awk -F '受影响的' '{print $2}'
echo $d
试用awk命令进行截取,相对来说简单一些,shell脚本真是神奇的存在。