Bash 中的变量.docVIP

  • 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)

1亿VIP精品文档

相关文档