目录

Shell自定义变量和引用

定义一个变量

用户自定义变量也叫本地变量,用户可以自定义变量的名称,也可以给变量赋值,还可修改变量的值,甚至删除变量。

  1. > RUMENZ=123
  2. # 输出变量
  3. > echo ${RUMENZ}

Shell中所有变量引用使用$符,后跟变量名。
有时个特殊字符会影响正常引用,那么需要使用${RUMENZ}

  1. > RUMENZ="入门小站"
  2. > echo $RUMENZ
  3. 入门小站
  4. > echo $RUMENZ_ #没有输出
  5. > echo ${RUMENZ}_
  6. 入门小站_
  7. > echo "${RUMENZ}789"
  8. 入门小站789

容易发生混淆的地方一定要加上{},否则会造成变量混淆无法被识别。

将命令结果作为变量值

  1. # 使用``
  2. > RUMENZ=`echo "入门小站"`
  3. > echo $RUMENZ
  4. 入门小站
  5. # 使用()
  6. > RUMENZ=$(echo "入门小站")
  7. > echo $RUMENZ
  8. 入门小站

删除变量

  1. > RUMENZ="入门小站"
  2. > echo $RUMENZ
  3. 入门小站
  4. > unset RUMENZ
  5. > echo $RUMENZ

查看系统中的变量

查看系统中所有的变量(包括自定义变量和环境变量)

  1. > set
原文链接:https://rumenz.com/shell/shell-custom-variable.html
↑回到顶部↑
入门小站 @2018