Bash脚本 - 字符串数组?

时间:2015-10-03 07:50:11

标签: bash

我是bash脚本编码的新手,但是我已经把我要重新启动服务器的东西放在一起(如果它们崩溃了)

然而,我在最基本的一点上遇到了绊脚石:

#!/bin/bash

declare -a arr=(tomcat7 nginx mysql);

...给出错误:

  

script-checks.sh:3:sc​​ript-checks.sh:语法错误:"("意外

我也尝试过引用它:

declare -a arr=("tomcat7" "nginx" "mysql");

我不明白为什么我会收到此错误。看起来我使用了正确的语法:

http://www.thegeekstuff.com/2010/06/bash-array-tutorial/

请提供建议(我来自Perl背景,所以这对我来说是完全不同的 - 如果我错过了一些愚蠢的东西,那么就会有所了解!)

1 个答案:

答案 0 :(得分:1)

您的脚本无法与bash一起运行。我想它使用的是sh