zourui4271

博客园 首页 新随笔 联系 订阅 管理

一、系统变量
$HOME
$USER
$PWD
$SHELL

 

 


二、自定义变量
定义变量(a=2),变量名由数字、字母、下划线;
1.1 环境变量名建议用大写字母,JAVA_HOME
1.2 等号两侧不能有空格
1.3 变量默认都是字符串,无法直接进行数值运算
1.4 变量的值有空格,建议用双引号
撤销变量(unset a)
声明静态变量(readonly a=2),不能被撤销

 

 

三、特殊变量
$#获取变量个数
$0获取脚本名称
$1获取第一个参数
${10}获取第十个参数,参数有两位数时,需要使用{}
$*获取全部参数,当成一个整体(在for循环与下面有区别)
$@获取全部参数,分开对待(在for循环与上面有区别)
$?最后一次执行命令的返回状态,只有为0才代表成功。

 

 


四、运算符

 

 


五、条件判断

 

 


六、循环

 附带一篇好文

https://blog.csdn.net/qq_41857955/article/details/124641040?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-1-124641040-blog-120278087.pc_relevant_3mothn_strategy_recovery&spm=1001.2101.3001.4242.2&utm_relevant_index=4

另外一些常用命令

https://blog.csdn.net/weixin_43646427/article/details/120298696?spm=1001.2014.3001.5502

posted on 2022-10-05 09:48  zourui4271  阅读(70)  评论(0编辑  收藏  举报