# !/bin/bash AGE=50 #定义变量,赋值的前后一定不要有空格 AGE=5 #重新赋值 echo $AGE #访问变量 unset AGE #删除变量定义 student[0]=jack #定义数组 student[1]=john echo ${student[0]} #访问数组的第0个元素 echo ${student[*]} #打印数组中所有元素 teacher=(gates jobs) #另一种定义数组的方法 echo ${teacher[*]} #字符的quoting,像html escaping一样,使特殊字符失去特有的意义 echo Hello \; world #使分号失去连接两个命名的作用,本行将输出"Hello ; world" echo 'Input your <name> and pay $5' #使单引号里括起来的字符串里的所有特殊字符都失去特殊意义 price=5; echo "Input your <name> and pay $price dollars" #双引号也可实现quoting,但会保留$等符号的特殊意义