和编译型语言不同,大多数 脚本语言不要求在创建变量之前声明其类型。用到什么类型就是什么类型。在变量名前面加上一 个美元符号就可以访问到变量的值
可以使用等号操作符为变量赋值:varName=value
如果value不包含任何空白字符(例如空格), 那么就不需要将其放入引号中,否则必须使用单引号或双引号。
var = value不同于var=value。把var=value写成var = value 是一个常见的错误。两边没有空格的等号是赋值操作符,加上空格的等号表示的 是等量关系测试。
在变量名之前加上美元符号($)就可以访问变量的内容。
echo $var
或
echo ${var}
推荐使用第二种
在单引号中使用变量,变量是不会被解释的
获得变量值的长度:
length=${#var}