shell 脚本中使用变量:创建变量:语法:variable_name=variable_value访问变量:使用变量名,前缀为 $ 符号变量类型:字符串变量范围:局部或全局,局部仅限于创建函数/脚本,全局可见于整个脚本特殊值:空字符串、当前工作目录、最后一个命令退出状态
如何在 Shell 脚本中使用变量
简介
在 Shell 脚本中,变量是用于存储和访问值的命名容器。它们对于存储用户输入、临时数据和脚本运行期间的其他信息非常有用。
创建变量
要创建变量,请使用以下语法:
variable_name=variable_value
例如:
name="John Doe" age=30
访问变量
要访问变量,请使用其名称前缀为美元符号 ($):
echo $variable_name
例如:
echo $name
输出:
John Doe
变量类型
Shell 脚本中的变量类型为字符串。这意味着它们只能存储文本数据。
变量范围
变量的范围可以是局部或全局的:
- 局部变量只在创建它们的函数或脚本中可见。
- 全局变量在整个脚本中可见。
赋予变量特殊值
可以使用以下特殊值赋予变量值:
- 空字符串: “”
- 当前工作目录: $PWD
- 最后一个命令的退出状态: $?
示例
以下是一个使用变量的 Shell 脚本示例:
#!/bin/bash # 创建变量 name="John Doe" age=30 # 打印变量 echo "Name: $name" echo "Age: $age"