shell--定义变量
定义变量
变量就是对内存中的一段地址空间。
在shell中变量的命名不能与关键字相同,可用help命令查询关键字。
需要注意的是:shell 中所有的变量均为字符串
使用变量
上述引用变量中的花括号是可选的,但是在特定情况下花括号是必须的
如果在上述中不加入花括号,解释器就会将$useScript当成一个变量解释,其运行结果就会出现问题。
一般在编写代码的过程中建议加上花括号,这是一个良好的习惯。
修改变量的值
已经定义的变量,可以重新赋值
单双引号的区别
将命令的结果赋值给变量
有两种方式:
只读变量
只读变量的值不能被更改
删除变量
unset删除变量引用不存在
注意:unset命令不能删除只读变量,如果删除会报错
变量被删除后不能再次使用