shell变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell变量相关的知识,希望对你有一定的参考价值。

变量 分系统内的变量 和用户自定义的变量
env可以查看系统的环境变量 系统变量名字是大写
echo $HOSTNAME 显示该变量的内容
set也可以显示环境变量 包括系统变量和自定义变量
定义变量 a_2=1 ,=左右不能有空格
变量名不能以数字开头
b=‘ls /tmp/’ 中间有特殊字符(例如:空格、 #、 *)需要用单引号引起来。
myvim=·which vim· 反引号引用which vim的结果 (反引号键在波浪号上)
c=“$a”11 叠加变量 需要用双引号 “ ”

通过命令bash可以进入一个新的shell中,之前定义的变量在这个环境中不能使用,exit回到之前的shell中。
export全局变量 如exort a=1 

在输入命令bash后,之前定义变量的依然可以使用。

unset a 取消一个变量的值

以上是关于shell变量的主要内容,如果未能解决你的问题,请参考以下文章

shell 变量名中包含变量怎么弄

Shell编程Shell中Bash变量-预定义变量

Shell编程Shell中Bash变量-预定义变量

Shell编程Shell中Bash变量-数值运算运算符变量测试和内容替换

Shell编程Shell中Bash变量-数值运算运算符变量测试和内容替换

Shell脚本笔记Shell变量