xargs:zcat:由信号13终止

时间:2012-06-20 19:38:51

标签: grep xargs

我使用了下面的脚本

zgrep -i xxxx FileA | grep -o“RID = [0-9 | A-Z] *”| uniq | cut -d“=” - f2 | xargs -0 -I string zcat FileB | requestID =“RequestID =”stringone = $ requestID $ string grep stringone FileB

在使用xargs之前,我的o / p是

01982893213982312 - RID 1
32103213213213213 - RID 2
32103213213213343 - RID 3
32103213213251261 - RID 4

对于此处存在的每个RID,文件B中都有相应的行。我打算在以下内容之后执行以下操作:

zgrep -i xxxx FileA | grep -o "RID=[0-9|A-Z]*" | uniq | cut -d "=" -f2 | xargs|
{grep RID1 in file B, grep RID2 in file B,grep RID3 in file B, grep RID4 in file B}

现在,如果我这样做,我收到一个错误 xargs:zcat:由信号13终止

请帮帮我们

0 个答案:

没有答案