标签:删除 类型 tin 局部变量 nbsp 转义字符 环境变量 for 优点
定义变量
shell_name="Shell"
使用变量
echo ${shell_name} 强烈推荐使用加{}
for skill in Ada Coffe Action Java; do
echo "I am good at ${skill}Script"
done
重新赋值
shell_name="shell"
echo ${shell_name}
只读变量
read_only="read-only"
readonly read_only 若重新赋值,则报错
echo ${read_only}
删除变量
unset shell_name 若删除只读,则报错
echo ${shell_name}
变量类型
字符串
单引号 float_quote=‘donny\"‘
限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单引号(对单引号使用转义符后也不行)。
双引号 double_quote="Hello,\"${float_quote}!"
优点:双引号里可以有变量、双引号里可以出现转义字符
拼接字符串
greeting="hello, "${float_quote}" !"
greeting_1="hello, ${float_quote} !"
echo $greeting $greeting_1
获取字符串长度
echo ${#float_quote} #输出 4
标签:删除 类型 tin 局部变量 nbsp 转义字符 环境变量 for 优点
原文地址:http://www.cnblogs.com/DowneyJr/p/7655334.html