这个变量的时候,系统自然就会知道!哈!那就是
VBird
啦!
那么如何『
显示变量
』呢?这就需要
使用到
echo
这个指令啦!
10.2.2
变量的取用与设定:
echo,
变量设定规则
, unset
说的口沫横飞的,也不知道『变量』与『变量代表的内容』有啥关系?
那我们就½『变量』的『内
容』拿出来给您瞧瞧好了。你可以利用
echo
这个指令来取用变量,
但是,变量在被取用时,前面
必须要加上钱字号『
$
』才行,举例来说,要知道
PATH
的内容,该如何是好?
.
变数的取用
: echo
[dmt
sai@study ~]$
echo $variable
[dmtsai@study ~]$
echo $PATH
/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/dmtsai/.local/bin:/home/dmtsai/bin
[dmtsai@study ~]$
echo ${PATH}
#
½年
哥比
½
偏向使用
种格式喔!
变量的取用就如同上面的范例,利用
echo
就能够读出,只是需要在变量名称前面加上
$
或者是
${
变量
}
的方式来取用都可以!当然啦,那个
echo
的功能可是很多的,
我们这里单纯是拿
echo
来读出变量的内容而已,更多的
echo
使用,请自行给他
man echo
吧!
^_^
例题:
请在屏幕上面显示出您的环境变量
HOME
MAIL
答:
echo $HOME
或者是
echo ${HOME}
echo $MAIL
或者是
echo ${MAIL}
现在我们知道了变量与变量内容之间的相关性了,好了,那么我要如何『设定』或者是『修改』
个变量的内容啊?很简单啦!用『等号
(=)
』连½变量与他的内容就好啦!举例来说:
我要½
myname
这个变量名称的内容设定为
VBird
,那么:
[dmtsai@study ~]$
echo ${myname}
<==
里并
有任何
据~因
为这个变
量尚未被
定!是空的!
[dmtsai@study ~]$
myname=VBird
[dmtsai@study ~]$
echo ${myname}
VBird
<==
了!因
为这个变
量已
定了!
瞧!如此一来,这个变量名称
myname
的内容就带有
VBird
这个数据啰~
而由上面的例子当中,
我们也可以知道:
bash
当中,当一个变量名称尚未被设定时,预设的内容是『空』的
另外,
变量在设定时,还是需要符合某些规定的,否则会设定失败喔!这些规则如下所示啊!