为什么我的数组不适合我的shell脚本?

Mic*_* S. 4 arrays bash sh

我一直在寻找这个问题的答案.我的shell脚本中有一个数组,但是当我运行它时,我收到此错误:"(" unexpected

我在这做错了什么:

array=( 1 2 3 4 5 )

我正在使用Ubuntu 11.10

cho*_*oba 10

您正在运行脚本/bin/sh,而不是/bin/bash.没有阵列sh.

choroba@cyan ~$ /bin/sh
$ a=( 1 2 3 )
/bin/sh: Syntax error: "(" unexpected
Run Code Online (Sandbox Code Playgroud)