Linux尾部写入错误和尾部写入错误连接由对等方重置

时间:2016-12-19 15:10:54

标签: linux bash shell

我是shell脚本的新手;如果我能从下面的问题中得到一些帮助,那就太棒了。

我有一个bash脚本,在for循环

中包含以下行
f=`head -$m "$x" | tail -$gg | egrep -m 20 -A 3 "SYSTEM ERROR|ER-0FFF" | awk 'BEGIN { ORS=" ";} {print}'`

其中,
$x是文件的路径名 $m文件中感兴趣的起始行 $gg同一档案中感兴趣的终点

它偶尔会产生两种错误:

tail: write error

tail: write error: Connection reset by peer


那么我想在这里实现什么目标呢?

我有1000个事件日志存储在一些目录/子目录中。我目前有关于我感兴趣的事件日志的路径名的信息。此外,我还有关于该日志文件中我感兴趣的部分的开始和结束行的信息,因此,使用上面的命令,我首先使用头部和尾部提取感兴趣的部分,然后开始模式匹配并提取找到每个图案后3行,然后我将其打印在变量中 注意:重要的是所有提取的行都在一行中连接,带有此变量内容的bcos将附加到另一个文件中特定行的最后一个字段,因此上面命令中的awk

任何有关如何解决此问题的想法

0 个答案:

没有答案