oten

Shell脚本变量部分超详细解析

变量的定义

【基本知识补充】

  • 基本符号的意义:
  • 脚本执行和调试方法:

1. 变量是什么?

一句话概括:变量是用来临时保存数据的,该数据是可以变化的数据。

【注意】

  • 单引号双引号敏感,单引号中不能有变量
  • 命令等价于“$()”,反引号中的shell命令会被先执行

2. 什么时候需要定义变量?

  • 如果某个内容需要多次使用,并且在代码中重复出现,那么可以用变量代表该内容。这样在修改内容的时候,仅仅需要修改变量的值。
  • 在代码运作的过程中,可能会把某些命令的执行结果保存起来,后续代码需要使用这些结果,就可以直接使用这个变量。

3.变量如何定义?

变量名=====变量值

变量名:用来临时保存数据的

变量值:就是临时的可变化的数据

[root@MissHou ~]# A=hello			定义变量A
[root@MissHou ~]# echo $A			调用变量A,要给钱的,不是人民币是美元"$"
hello
[root@MissHou ~]# echo ${A}		还可以这样调用,不管你的姿势多优雅,总之要给钱
hello
[root@MissHou ~]# A=world			因为是变量所以可以变,移情别恋是常事
[root@MissHou ~]# echo $A			不管你是谁,只要调用就要给钱
world
[root@MissHou ~]# unset A			不跟你玩了,取消变量
[root@MissHou ~]# echo $A			从此,我单身了,你可以给我介绍任何人

4. 变量的定义规则

虽然可以给变量(变量名)赋予任何值;但是,对于变量名也是要求的!

分类:

技术点:

相关文章: