linux 变量规则

1、变量与变量内容之间用等号连接,并且连接的两边不能有空格;
2、如果变量内容里面包括空格之类的特殊字符,用单引号或者双引号将变量内容结合起来,其中双引号会保持特殊字符的原始属性,单引号将特殊字符处理为一般字符
      如:version="Red Hat  $(uname -r)"   echo version 得 Red Hat 2.6.18-92.el5
              version='Red Hat $(uname -r)'      echo version 得  Red Hat $(uname -r)
3、变量名称只有是英文字母和数字,并且开头不能为数字
4、可用转义字符"",将特殊字符转义成一般字符
      如   version="Red Hat $(uname -r)"    echo $version  得  Red Hat $(uname -r)
5、该变量为给原有变量增加内容时,用"$变量名称"或者"${变量名称}"累加内容
6、变量内容里要引用其他变量用$或者··(键盘上方数字键1左边的符号)
7、用export来使变量变成环境变量 
8、取消变量用unset命令,
       如:unset version
9、env , export 可以查看所有的环境变量,set可以查看所有的环境变量和用户自定义变量
10、echo  $$  出现的数字为PID(Process ID); echo $? 返回上条命令的执行返回码,如果没有特别指定,返回0为成功。
原文地址:https://www.cnblogs.com/signheart/p/14441271.html