CentOS7学习26 shell编程变量定义、命令返回值

 2024-03-09 05:04:52  阅读 0

shell编程也有变量

只要有比较高级的逻辑,就一定有变量。

shell变量可以分为两类:

系统变量;

用户定义的变量。

输出一些shell系统变量:

我自己的理解:这些所谓的“shell系统变量”可以理解为:shell模块(子系统)用来辅助操作系统的运行。 在辅助系统运行的过程中,会用到一些常用的、比较全局的、比较重要的变量,这些变量通常能够更好的让shell模块完成辅助系统运行的功能。 这就是为什么有 shell 系统变量。

下图中的$HOME变量用于标识当前用户的主目录;

$PWD变量用于记录当前工作目录;

$USER变量用于记录当前用户的用户名。

引用时,Shell 变量前面必须有美元符号。 下图中的小实验可以帮助理解这一点:即与其他常规编程语言不同,在 shell 脚本中,引用(访问)变量前面必须带有美元符号。 下图中的小实验可以帮助理解这一点:换句话说,与其他常规编程语言不同,在 shell 脚本中,引用(访问)变量之前必须带有美元符号。 下图中的小实验可以帮助理解这一点:也就是说,与其他常规编程语言不同,在shell脚本中,引用(访问)变量时,前面必须有美元符号,否则该符号将被视为默认为普通字符。 。

shell变量的定义:

情况1:

定义一个变量 A,然后取消设置该变量:

案例2:

标签: shell 返回值 变量

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码