Shell系列(9)- 用户自定义变量(2)
2024-09-08 03:52:09
定义变量
变量名=变量值
例如:
x=123
mulu="当前目录下有 $(ls)"
备注:
- 变量名只能是字母、下划线、数字组成且不能以数字开头
- 变量等号两侧不能加空格
- 若变量值中间有空格,必须用双引号括起来;变量值中的“”会解析特殊符号,例如$,‘’不会解析特殊符号
变量调用
使用$变量名;如果是系统变量需要加个括号,比如:$(ls)
echo $变量名
例如:
echo $x
echo $mulu
变量叠加
变量叠加的两种方法:
x="$x"234 通过双引号【“$变量名”】
x=${x}234 通过花括号【${变量名}】
变量查看
set:set 会列出系统中所有的变量,包括环境变量和自定义变量
set -u:设定当调用不存在变量时,会提示错误
unset 变量名:删除变量
最新文章
- ubuntu 报错: The system is running in low-graphics mode
- c#解压文件
- Linux iostat字段解析
- ACM 兰州烧饼
- Vue.2.0.5-生产环境部署
- Spark之路 --- Scala IDE Maven配置(使用开源中国的Maven库)和使用
- 创建型模式——Builder
- MyEclipse 启动tomcat时报错:Cannot change deployment state from ERROR to REDEPLOYING.ds
- IOS学习笔记38--@class #import辨析 #include
- shell sort
- 从ipad相机相册读取相片并保存
- homebrew &; brew cask使用技巧及Mac软件安装
- Javascript-数值运算 保留小数点位数,并对最后一位小数各种取整方法
- 有史以来功能最全,使用最简单的excel导入/导出工具
- 洛谷P1209-最大公约数与最小公倍数问题
- .eslintrc文件配置
- ubuntu(14.04) 下安装yaf拓展
- day16 python学习 递归
- Vue教程:windows下安装npm和cnpm
- Java内存是怎么管理的