通常,一个变量能存放任何类型的数据,除非变量明确的声明过。常量使用 readonly 内建命令来设置。
数组存放一系列的变量。如果数据的一个类型已经声明,那么所有的数组的元素将被设置来只能存放这种类型的数据。
Bash 特性允许变量 “on the fly” 替换和转化。标准操作包含计算变量的长度,变量的算术运算,替换变量的内容和部分内容。