GNU 并行双虚线选项不起作用
GNU parallel double-dashed options not working
我正在尝试 运行 以下非常简单的并行脚本:
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 并行。
如果您没有使用 Tollef 的平行线,那么试试这个:
- 运行
whereis parallel
获取系统中并行执行二进制文件的路径。 运行 使用此命令返回的绝对路径。
可选,您可以在 ~/.bashrc
或 ~/.zshrc
文件中为此添加别名,例如:
alias parallel='/usr/local/bin/parallel'
我正在尝试 运行 以下非常简单的并行脚本:
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 并行。
如果您没有使用 Tollef 的平行线,那么试试这个:
- 运行
whereis parallel
获取系统中并行执行二进制文件的路径。 运行 使用此命令返回的绝对路径。
可选,您可以在 ~/.bashrc
或 ~/.zshrc
文件中为此添加别名,例如:
alias parallel='/usr/local/bin/parallel'