1.变量赋值
变量的赋值 名称=变量值 如name="lianghao",等号两边不能有空格
2.变量的取值
用符号$加上变量名如 $name 或${name},{}括号是为了确定变理边界,推荐使用
3.定义只读变量
用命令参数readonly 变量名 如 readonly name
4.删除变量
用命序unset 加上变量名 如unset name
5.字符串
可以用单引号也可以用双引号,单引号里不能为单引号,不能有变量值,取的变量值也不起作用,双引号可以,如下
name1 = 'my name is ${name}'
name2 = "my name is ${name}"
echo name1
echo name2
结果如下
my name is ${name}
my name is lianghao
6.字符串拼接
name2="name1 is ${name1} "
7.取字符串长度
${#name}
8.提取字符串
${name:1:4}