我试图运行以下非常简单的并行脚本:
parallel --eta -j 1 -- "echo hi"
但是我收到了一个错误
parallel: invalid option -- '-'
parallel [OPTIONS] command -- arguments
for each argument, run command with argument, in parallel
parallel [OPTIONS] -- commands
run specified commands in parallel
对于我尝试使用的每个双击法选项都会发生这种情况
您正在使用来自Moreutils的Tollef并行,而不是GNU Parallel。
如果你没有使用Tollef的并行,那么试试这个:
whereis parallel
以获取系统中并行执行二进制文件的路径。使用此命令返回的绝对路径运行。或者,您可以在~/.bashrc
或~/.zshrc
文件中为此添加别名,如:
alias parallel='/usr/local/bin/parallel'