Shell编程——shell变量

Shell的变量的介绍
1) Linux Shell中的变量分为,系统变量和用户自定义变量。
2)系统变量: $HOME、 $PWD、 $SHELL、 $USER等等
比如: echo $HOME 等等..
3)显示当前shell中所有变量: set

输出系统变量

输出所有变量并分页显示set | more

 • 基本语法
1)定义变量:变量=值
2)撤销变量: unset 变量
3) 声明静态变量: readonly变量,注意:不能unset
• 快速入门
案例1: 定义变量A
案例2: 撤销变量A
案例3: 声明静态的变量B=2,不能unset
案例4: 可把变量提升为全局环境变量,可供其他shell程序使用

使用#注释代码

注意声明变量不要有空格:

静态变量

静态变量不能撤销

set nu查看行号

shell变量的定义
• 定义变量的规则
1) 变量名称可以由字母、数字和下划线组成,但是不能以数字开头。
2) 等号两侧不能有空格
3) 变量名称一般习惯为大写
• 将命令的返回值赋给变量
1) A=`ls -la` 反引号,运行里面的命令,并把结果返回给变量A
2) A=$(ls -la) 等价于反引号

nohl取消高亮

发布了172 篇原创文章 · 获赞 5 · 访问量 7060

猜你喜欢

转载自blog.csdn.net/shujuku____/article/details/104394224