bash - 为什么我得到 "unexpected token ` ;'?

标签 bash shell

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

当我在 {1..10} 中为 i 编写 时;做 ~/bin/foo.bash & ; done 在命令行中我得到一个错误:bash: syntax error near unexpected token ;

您能解释为什么会出现此错误以及如何修复该命令吗?

最佳答案

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

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

关于bash - 为什么我得到 "unexpected token ` ;'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12034909/

相关文章:

bash - 在 shell 脚本中没有 unless 吗?

bash - 如何在bash中列出名称中带有空格的子目录

bash - 让其他用户停止/重启简单的 bash 守护进程——使用信号还是什么?

bash - expr 命令执行期间的错误信息 : expr: non-integer argument

bash - unix:循环查找命令的结果

linux - 使用 Bash 在字符串中搜索子字符串?

linux - 如何为用户查找文件和目录并排除 NFS 挂载和 NFS 挂载的符号链接(symbolic link)?

bash - shell脚本中全局变量的作用域

php - 如何在 PHP 中执行 linux 命令并以原始格式回显输出?

shell - 如何从 Docker 容器内禁用和启用互联网连接?