【发布时间】:2014-04-06 22:12:41
【问题描述】:
我正在尝试使用 parallel 命令作为 shell 脚本处理带有 awk 的文本文件,但无法让它将每个作业输出到不同的文件
如果我尝试:
seq 10 | parallel awk \''{ if ( $5 > 0.4 ) print $2}'\' file{}.txt > file{}.out
它输出到文件file{}.out而不是file1.out、file2.out等。
教程和手册页还建议我可以使用--files,但它只会打印到stdout:
seq 10 | parallel awk \''{ if ( $5 > 0.4 ) print $2}'\' file{}.txt --files file{}.out
【问题讨论】:
标签: bash gnu-parallel