GNU并行将sed错误参数作为文件

时间:2014-04-20 22:28:57

标签: bash sed xargs gnu-parallel

我想将所有<ga/更改为<。使用xargs,这很好用:

ls | xargs sed -i 's/<ga\//</g'

GNU Parallel表示它是xargs的直接替代品,但正在进行

ls | parallel sed -i 's/<ga\//</g'

结果

/bin/bash: ga//: No such file or directory

目录中的每个文件。我确定我只是忘了{}或\;在某个地方,但答案仍然暗示着我。

1 个答案:

答案 0 :(得分:2)

ls | parallel -q sed -i 's/<ga\//</g'