1.什么是变量
简单定义就是:变量就是以一组文字或符号等,来代替一些设置或者是一串保留的数据。
变量的设置规则
1)变量与变量内容以一个等号“=”来连接,myname=VBird
2)等号两边不能直接接 空格符,如下的定义就是错误的:
myname = VBrid
myname=VBrid Tsai
3)变量的名称只能是英文与数字,但是开头字符不能是数字,如下的定义是错误的:
2myname=VBird
4)变量内容若有空符可使用双引号或单引号将变量内容结合起来。
双引号内的特殊字符如$等,可以保有原来的特性:
"var=lang is $LANG",则lang is en_US
单引号内的特殊符号则为一般字符:
'var=lang is $LANG',则lang is $LANG
5)可用转义字符“\”将特殊符号变为一般字符,例如\$
6)在一串命令中,还需要通过其他的命令提供的信息,可以使用反单引号或者$
:
version=$(uname-r)
echo $version
7)若该变量为了增加变量内容时,则可用“$变量名称
”或${变量}
累加内容:
PATH="$PATH":/home/bin
8)若该变量需要在其他子进程执行,则需要以export来使变量变成环境变量:
export PATH
9)通常大写字符为系统默认的变量,自行设置变量的话使用小写字符。
10)取消变量的方法:unset myname
2.变量的显示
myname=VBrid
echo $myname
2017-11-22-LR 鸟哥的私房菜