【发布时间】:2015-08-30 03:59:28
【问题描述】:
我正在尝试并行化以下脚本:
$ awk -F , '$3 > 25 && $3 < 26' data_temp.csv | head
... 我得到了想要的输出。 (cat data_temp.csv | awk -F , '$3 > 25 && $3 < 26' | head 也一样。)到目前为止我的尝试:
$ parallel "awk -F , '$3 > 25 && $3 < 26' data_temp.csv" | head
parallel: Warning: Input is read from the terminal.
parallel: Warning: Only experts do this on purpose. Press CTRL-D to exit.
$ cat data_temp.csv | parallel --pipe awk -F , \'$3 > 25 && $3 < 26\' | awk -F , '$3 > 25 && $3 < 26' | head
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 1: syntax error: unexpected end of file
# repeated for what looks like every line
【问题讨论】:
标签: bash awk parallel-processing gnu-parallel