$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
相关推荐
dengqingrui12337 分钟前
【树形DP】AT_dp_p Independent Set 题解热爱嵌入式的小许1 小时前
Linux基础项目开发1:量产工具——显示系统我的心永远是冰冰哒1 小时前
ad.concat()学习ZZZ_O^O1 小时前
二分查找算法——寻找旋转排序数组中的最小值&点名slomay3 小时前
关于对比学习(简单整理hengzhepa3 小时前
ElasticSearch备考 -- Async search小小洋洋5 小时前
BLE MESH学习1-基于沁恒CH582学习韩楚风5 小时前
【linux 多进程并发】linux进程状态与生命周期各阶段转换,进程状态查看分析,助力高性能优化陈苏同学5 小时前
4. 将pycharm本地项目同步到(Linux)服务器上——深度学习·科研实践·从0到1Ambition_LAO5 小时前
解决:进入 WSL(Windows Subsystem for Linux)以及将 PyCharm 2024 连接到 WSL