$@等特定shell变量的含义
2024-04-23 12:57:10
在shell脚本的实际编写中,有一些特殊的变量十分有用:
1. $# 传递到脚本的参数个数
2. $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个
3. $$ 脚本运行的当前进程ID号
4. $! 后台运行的最后一个进程的进程ID号
5. $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数
6. $- 显示shell使用的当前选项,与set命令功能相同
7. $? 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。
转载于:https://blog.51cto.com/5iwww/754408
最新文章
- Java EE---使用Spring框架创建Market小项目
- Eclipse 部分快捷键
- html:(25):选择器定义和标签选择器
- 服务器imm口加载硬盘,ibm x3250 M4如何进IMM(远程管理口)
- MSN-LDL论文修改20211027RBY
- Android学习笔记——ProgressBarHandler
- Machine Learning Lecture Notes
- 一入前端深似海,从此红尘是路人系列第四弹之未来前端路该何去何从
- 池化和反池化、卷积层的理解layers.Conv2D,可视化卷积padding
- Preview on Web Server 插件
- 使用 POI 读取 Word docx 中的书签、替换书签内容(汉字或合并外部文档内容)
- catia孔深度符号标注_能回答出这39个问题,你就是SolidWorks高手
- qca wlan wifi modules解析三
- C# 获取 ARP 映射
- java毕业生设计运动会成绩管理系统计算机源码+系统+mysql+调试部署+lw
- narak 靶机实验实战演练
- Flink的State概述
- GPU0和GPU1的区别
- 秒懂机器学习---k-近邻算法实战
- 微信小程序基于vant和springboot实现附件上传和预览