Bash 为什么我会得到;意外标记`';?

Bash 为什么我会得到;意外标记`';?,bash,shell,Bash,Shell,我想在后台运行我的bash脚本foo.bash的几个实例 当我为{1..10}中的I编写时;do~/bin/foo.bash&;在命令行中,我得到一个错误:bash:意外标记附近的语法错误 您能解释一下发生此错误的原因以及如何修复该命令吗?&和都是命令分隔符;你不需要(也不可能)两者都有 for i in {1..10}; do ~/bin/foo.bash & done

我想在后台运行我的
bash
脚本
foo.bash
的几个实例

当我为{1..10}中的I编写
时;do~/bin/foo.bash&;在命令行中,我得到一个错误:
bash:意外标记附近的语法错误


您能解释一下发生此错误的原因以及如何修复该命令吗?

&
都是命令分隔符;你不需要(也不可能)两者都有

for i in {1..10}; do ~/bin/foo.bash & done