我正在尝试使用 bsub 向 LSF 调度程序提交命令,但此命令包含一个必须引用的参数值并包含一个分号。
这是一个简单的命令来说明我的问题
bsub -o t.o -e t.e echo "foo;bar"
它因“第 8 行:bar:找不到命令”而失败,所以我想我可以转义分号,但这
bsub -o t.o -e t.e echo "foo\;bar"
导致同样的错误,所以这样做
bsub -o t.o -e t.e echo 'foo;bar'
我知道我可以通过将命令写入脚本文件并将其作为 bsub 命令执行来解决它,但在这种情况下,我将测试一些参数,只修改 bsub 命令会更方便,而不是每次编辑一个shell脚本。
谢谢你的帮助!