标签:shell 变量 定义 command found root hello bash MissHou
1.变量名区分大小写
[root@MissHou ~]# A=hello [root@MissHou ~]# a=world [root@MissHou ~]# echo $A hello [root@MissHou ~]# echo $a world
2.变量名不能有特殊符号
[root@MissHou ~]# *A=hello -bash: *A=hello: command not found [root@MissHou ~]# ?A=hello -bash: ?A=hello: command not found [root@MissHou ~]# @A=hello -bash: @A=hello: command not found 特别说明:对于有空格的字符串给变量赋值时,要用引号引起来 [root@MissHou ~]# A=hello world -bash: world: command not found [root@MissHou ~]# A="hello world" [root@MissHou ~]# A='hello world'
3.变量名不能以数字开头
[root@MissHou ~]# 1A=hello -bash: 1A=hello: command not found [root@MissHou ~]# A1=hello 注意:不能以数字开头并不代表变量名中不能包含数字呦。
4.等号两边不能有任何空格
[root@MissHou ~]# A =123 -bash: A: command not found [root@MissHou ~]# A= 123 -bash: 123: command not found [root@MissHou ~]# A = 123 -bash: A: command not found [root@MissHou ~]# A=123 [root@MissHou ~]# echo $A 123
5.变量名尽量做到见名知意
NTP_IP=10.1.1.1 DIR=/u01/app1 TMP_FILE=/var/log/1.log ... 说明:一般变量名使用大写(小写也可以),不要同一个脚本中变量全是a,b,c等不容易阅读
标签:shell,变量,定义,command,found,root,hello,bash,MissHou 来源: https://www.cnblogs.com/chenlifan/p/13822427.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。