Bash 推出多个";当读到;使用xargs的命令

Bash 推出多个";当读到;使用xargs的命令,bash,xargs,Bash,Xargs,我有一个包含如下命令列表的文件 读行时;做tabixftp://.../myfile.gz. >> 输出vcf;完成理解为一个参数,并且它不起作用。 有人看到我没看到的东西吗?一个错误。。。 提前非常感谢 您是否尝试使用-I标志 像这样 cat mycommands.txt | xargs-P45-n10-I{}bash-c{} 如xargs手册页中所示: 用名称替换初始参数中出现的Replace str 从标准输入读取 亲切的问候这是我的荣幸:D

我有一个包含如下命令列表的文件

读行时
;做tabixftp://.../myfile.gz. >> 输出vcf;完成

我想把这45条命令的列表传递给xargs

我想打电话:

cat mycommands.txt|xargs-P45-n10 bash
但我不确定bash是否将
>
理解为一个参数,并且它不起作用。 有人看到我没看到的东西吗?一个错误。。。
提前非常感谢

您是否尝试使用
-I
标志

像这样

cat mycommands.txt | xargs-P45-n10-I{}bash-c{}

如xargs手册页中所示:

用名称替换初始参数中出现的Replace str 从标准输入读取


亲切的问候

这是我的荣幸:D