1

我想更改所有出现的<ga/to <。使用 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

对于目录中的每个文件。我确定我只是忘记了 {} 或 \; 某处,但答案仍然暗示我。

4

1 回答 1

2
ls | parallel -q sed -i 's/<ga\//</g'
于 2014-04-21T23:17:31.757 回答