Shell系列(9)- 用户自定义变量(2)
定义变量
变量名=变量值
例如:
x=123
mulu="当前目录下有 $(ls)"
备注:
- 变量名只能是字母、下划线、数字组成且不能以数字开头
- 变量等号两侧不能加空格
- 若变量值中间有空格,必须用双引号括起来;变量值中的“”会解析特殊符号,例如$,‘’不会解析特殊符号
变量调用
使用$变量名;如果是系统变量需要加个括号,比如:$(ls)
echo $变量名
例如:
echo $x
echo $mulu

变量叠加
变量叠加的两种方法:
x="$x"234 通过双引号【“$变量名”】
x=${x}234 通过花括号【${变量名}】

变量查看
set:set 会列出系统中所有的变量,包括环境变量和自定义变量
set -u:设定当调用不存在变量时,会提示错误
unset 变量名:删除变量





浙公网安备 33010602011771号