努力奔跑中的coder

源代码的github地址:https://github.com/louyuting

十一. shell的变量功能之变量的显示与设置,取消:echo,unset

1.  变量的显示:#echo  ${name}   或则   #echo  $name 

2. 变量的设置:系统变量通常大写,自定义变量小写。
  (1)变量与变量内容以等号 = 来连结;

  (2)等号两边不能直接接空格符

  (3)shell中所有变量都定义为字符串,且变量名称只能是英文字母与数字,但是数字不能是开头字符;

  (4)若有空格符可以使用双引号  "  或单引号  '  来将变量内容结合起来,但须要特别留意, 双引号内的特殊字符可以保有变量特性,但是单引号内的特殊字符则仅为一般字符;

(5)必要时需要以转意字符   \   来将特殊符号 ( 如 Enter, $, \, 空格符, ' 等 ) 变成一般符号;

(6)在一串指令中,还需要借由 其它的shell指令 提供的信息,可以使用   ` command`  (特别特别注意,那个 ` 是键盘上方的数字键 1 左边那个按键,而不是单引号!) 或则$(命令) 。


(7)若该变量需要扩增变量内容时,则需以双引号及 $变量名称 如: "$PATH":/home  继续累加内容;

(8)若该变量需要在其它子程序执行,则需要以  export  来使变量变成环境变量,例如:
          #export  PATH

(9)通常大写字符为系统预设变量,自行设定变量可以使用小写字符,方便判断 ( 纯粹依照使用者兴趣与嗜好 ) 。

(10)取消变量的方法为: unset  变量名称。例如:
            #unset   path




阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010853261/article/details/51553755
所属专栏: Linux 的遨游
上一篇十. Linux中bash shell的使用
下一篇十二. Linux系统的环境变量的功能
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭