标签: bash init.d
第一行脚本 -
PATHS=()
结果为Syntax error: "(" unexpected
Syntax error: "(" unexpected
这里发生了什么?我可以不在init.d脚本中使用数组吗?是否由对数组使用不同语法的shell进行解释?
在Ubuntu 10.04服务器上运行。
答案 0 :(得分:0)
因为它不是一个bash脚本(尽管事实上有人制作了shebang行#!bin / bash)。 Ubuntu使用dash,这需要不同的语法。