变量定义
name="xiaoming";
age=12;
变量名和等号之间不能有空格,否则会报错,同时变量名的命名和其他语言的命名规则基本一样
- 首个字符必须为字母(a-z,A-Z)。
- 中间不能有空格,可以使用下划线(_)。
- 不能使用标点符号。
- 不能使用bash里的关键字(可用help命令查看保留关键字)
使用变量
name="xiaoming"
echo ${name}
echo $name
只要在变量名前加上$符号既可以引用到该变量
{}作用是为了避免和周围字符混淆
重新定义变量
name=“xioaming”
name="xiaohua"
echo $name
<<xiaohua
只读变量
name="xiaoming"
readonle name
name="xiaohua"
echo $name
<<name 是只读变量
xiaoming
删除变量
name="xiaoming"
unset name
echo $name
<<< 无任何输出