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

673人阅读 评论(0) 收藏 举报
分类:

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




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:126658次
    • 积分:4229
    • 等级:
    • 排名:第7188名
    • 原创:307篇
    • 转载:21篇
    • 译文:0篇
    • 评论:19条
    博客专栏
    最新评论