Shell 变量
Shell 变量
概述
Shell 变量是 Unix/Linux 系统中用于存储数据的一种方式。它允许用户在命令行中保存信息,以便后续使用。变量在 Shell 编程中扮演着重要的角色,能够极大地提高脚本的可读性和可维护性。
变量的基本使用
变量的声明
在 Shell 中,声明一个变量非常简单,只需要在变量名前加上美元符号 $ 即可。以下是一个示例:
name="John Doe"
在上面的代码中,我们声明了一个名为 name 的变量,并将其值设置为 "John Doe"。
变量的引用
要引用一个变量,需要在变量名前加上美元符号 $。以下是一个示例:
echo $name
执行上述命令会输出 John Doe。
变量的更新
要更新一个变量的值,只需要重新赋值即可。以下是一个示例:
name="Jane Doe"
echo $name
执行上述命令会输出 Jane Doe。
变量的类型
Shell 变量可以分为两种类型:局部变量和全局变量。
局部变量
局部变量仅在声明它们的脚本或函数中有效。以下是一个示例:
local var="局部变量"
echo $var
执行上述命令会输出 局部变量。
全局变量
全局变量在所有脚本和函数中有效。以下是一个示例:
