【发布时间】:2012-05-19 00:52:36
【问题描述】:
我正在尝试学习 shell 脚本,所以我创建了一个简单的脚本,其中包含一个什么都不做的循环:
#!/bin/bash
names=(test test2 test3 test4)
for name in ${names[@]}
do
#do something
done
但是,当我运行此脚本时,出现以下错误:
./test.sh:第 6 行:意外标记完成附近的语法错误'
./test.sh: 第 6 行:完成'
我在这里错过了什么? shell 脚本“标签敏感”吗?
【问题讨论】:
-
只看一次stackoverflow.com/a/42478844/6545759 可能会有帮助
标签: bash shell syntax for-loop syntax-error