- 1
- 0
- 约2.66千字
- 约 3页
- 2017-08-05 发布于河南
- 举报
Bash 中的变量
Q:Bash 中的变量 ??A:?1.用户定义的变量??用户定义的变量有字母数字及下划线组成,并且变量名的第一个字符不能为数字.??与其它UNIX名字一样,变量名是大小写敏感的.??对于变量,用户可按如下方式赋值:??name?=?value??在引用变量时,需在前面加$符号,用户也可以在变量间进行相互赋值,如:??(前面的$是命令提示符)??$?JOHN?=?john??$?NAME?=?$JOHN??$?echo?Hello?$NAME??Hello?john??也可以用变量和其他字符组成新的字,这时可能需要把变量用{}括起,如:??$?SAT?=?Satur??$?echo?Today?is?${SAT}day??Today?is?Saturday??对于未赋值的变量,Bash以空值对待,用户也可以用unset命令清除给变量??赋的值.??Bash中还可以使用数组变量,其赋值有两种:??(1)?name[index]?=?value??(2)?name?=?(value1?...?valuen)?此时下标从0开始??数组下标的范围没有任何限制,同时也不必使用连续的分量.??Bash中关于变量的内建命令有:??(1)?declare和typeset.两者具有一样的功能.其选项有:??????[-/+]a????
原创力文档

文档评论(0)