为什么我不能在init.d脚本中初始化数组?

时间:2014-07-29 18:35:37

标签: bash init.d

第一行脚本 -

PATHS=()

结果为Syntax error: "(" unexpected

这里发生了什么?我可以不在init.d脚本中使用数组吗?是否由对数组使用不同语法的shell进行解释?

在Ubuntu 10.04服务器上运行。

1 个答案:

答案 0 :(得分:0)

因为它不是一个bash脚本(尽管事实上有人制作了shebang行#!bin / bash)。 Ubuntu使用dash,这需要不同的语法。