$0 : Shell本身的文件名
$! : Shell最后运行的后台进程PID
$$ : 当前脚本运行的进程PID
$? : 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)
$* : 所有参数列表。如"$*"用双引号引起来的情况、以"$1 $2 ... $n"的形式输出所有参数,此选项参数可超过9个
$@ : 所有参数列表。如"$@"用双引号引起来的情况、以"$1" "$2" ... "$n" 的形式输出所有参数
$# : 添加到Shell的参数个数
$- : 显示shell使用的当前选项,与set命令功能相同
$1~$n :添加到Shell的各参数值。$1是第1参数、$2是第2参数...
shell脚本学习
waper972023-12-14 16:58
相关推荐
weixin_431600443 分钟前
前端对接 SSE 的两种常见方式ltl9 小时前
内核追踪:ftrace、kprobe、uprobe、tracepoint 生产实战·薯条大王9 小时前
经济实惠玩云服务器|一台云服务器多人共用,子账号配置教程ZJH__GO12 小时前
网络编程v4pro--实现聊天室文件传输功能小小、码农12 小时前
Linux进程控制:从fork到exec,手写一个简易Shell不会就选b12 小时前
Linux之进程间通信(二)---模拟进程池NeilYuen13 小时前
用UDP实现向DNS服务器请求IP地址圆奋奋14 小时前
FreeRTOS学习(三)- 任务调度模块沫璃染墨14 小时前
《从零入门Linux系统篇(十五):系统工具篇·六——GDB调试器详解:从程序执行控制到高级调试技巧》吃着火锅x唱着歌14 小时前
Effective C++ 学习笔记 条款40 明智而审慎地使用多重继承