$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
相关推荐
Johny_Zhao16 小时前
centos7安装部署openclawhaibindev16 小时前
在 Windows+WSL2 上部署 OpenClaw AI员工的实践与踩坑0xDevNull2 天前
Linux切换JDK版本详细教程进击的丸子2 天前
虹软人脸服务器版SDK(Linux/ARM Pro)多线程调用及性能优化茶杯梦轩2 天前
从零起步学习RabbitMQ || 第二章:RabbitMQ 深入理解概念 Producer、Consumer、Exchange、Queue 与企业实战案例Johny_Zhao3 天前
OpenClaw安装部署教程YuMiao4 天前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题chlk1235 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密舒一笑5 天前
Ubuntu系统安装CodeX出现问题