【RHCA+】创建本地变量

📅 2026/7/21 9:47:04
【RHCA+】创建本地变量
“ 目录RHCA - 5 Shell脚本 - 6-1 创建本地变量 ”命名的内存空间就是变量变量由变量名和一个变量值组成的有零个或多个属性变量用来存储可变值的数据类型可通过 $变量名 获取到值变量名一般是大写的但没有强制要求大小写名称必须为字母、数字和下划线的组合首字母不能为数字不能和已有环境变量重名否则会覆盖前值最好做到见名知意变量值没有设置时默认为空字符串生效范围直接在终端设置的变量能够立即生效但在重启服务器后会失效自定义创建的变量只在当前shell中有效子进程不会继承可将变量放入环境中后续子进程就可从环境的父进程中继承将变量和变量值写入到.bashrc或者.bash_profile文件中可永久保存创建空变量语法格式declare 变量名查看或设置本地变量语法格式set 变量名变量值在整个bash进程内生效子进程中不生效创建本地变量并赋值脚本文件或命令行中可使用语法格式变量名变量值设置局部变量语法格式local 变量名变量值在当前代码段生效若在函数内则只在本函数内有效不影响其他同名变量创建变量并从标准输入中赋值常用于实现交互式脚本语法格式read [参数] 变量名参数作用-p添加提示信息1、创建空变量[rootwuzuniao ~]# declare A #创建空变量[rootwuzuniao ~]# echo $A #查看结果为空字符串就是没内容的字符串型2、创建变量并赋值[rootwuzuniao ~]# Bb #创建变量并赋值[rootwuzuniao ~]# echo $B #查看变量值b[rootwuzuniao ~]#3、创建变量并从标准输入中赋值[rootwuzuniao ~]# read -p input: C #创建变量并添加输入时的提示信息input:c #键盘输入赋值[rootwuzuniao ~]# echo $C #查看变量值c[rootwuzuniao ~]#