如果你使用的是类UNIX的shell 你可能对bash 的 数组不是很熟悉。虽然没有向P语言(Perl, Python, PHP)那样强大,但是它们往往是很有用处的。 Bash 数组只有索引编号,但是它们是单独的。也就是说你不必定义所有索引。整个数组可以通过封闭括号中的数组项分配:
arr=(Hello World)
单个项目可以用熟悉的数组语法被分配(除非你已经习惯了Basic或Fortran):
arr[0]=Hello arr[1]=World
但是,当你要引用数组项它变得有点难看:
echo ${arr[0]} ${arr[1]}
man 手册中的部分内容: 大括号是必需的,以避免与路径扩展冲突。