linux中BASH变量的设定规则

1、变量与变量内容以一个=号来连结,如:myname=paynefu。
2、=号两边不能直接接空格,如:myname= paynefu或myname=payne fu是错误的。
3、变量名只能是英文字母与数字,但是开头不能是数字。
4、变量内容若有空格可以使用“或‘将变量内容结合起来,但双引号内的特殊字符如$等,可以保有原来的特性。如var="lang is $LGNA" echo $var时得到lang is zh_CN.gb2312。单引号内的特殊字符则不会保有原本特性,如上面指令得到的结果是lang is $LANG。
5、可用\将特殊符号变成一般字符。
6、在一串指令中,还需要借由其他指令提供的信息,可以使用反单引号`指令`或$(指令).特别注意那个`是键盘上方的数字键1左边那个按键,而不是单引号,如想取得核心版本:version=$(uname -r)再echo $version得到2.6.18-128.el5。
7、若该变量要增加变量内容时,则可能$变量名或"$变量名"或${变量名}累加内容,如:PATH=$PATH:/home/bin。
8、若该变量需要在其他子程序执行,则需要以export来使变量变成环境变量。
9、通常大写字符为系统默认变量,自行设定变量可以使用小写字符,方便判断。
10、取消变量的方法为使用unset,即unset 变量名,如:unset myname。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27135177/viewspace-739912/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/27135177/viewspace-739912/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值