$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
相关推荐
别动我齐刘海5 小时前
C++ 工程化学习玖石书7 小时前
Ubuntu 24.04 UFW 全命令攻略:从入门到端口开放实战xiaoqiMikko7 小时前
Linux 实战(七):useradd、sudoers、umask、SGID、软链 —— 三台真机实测gjf05_058 小时前
人该怎样活着呢?版本75.8拂拉氏9 小时前
【知识讲解】 Linux之动静态库的了解Fcy6489 小时前
Linux下 五种IO模型的认识与⾮阻塞IO的实现li星野9 小时前
【学习记录】PCB与PCBA核心知识全解析:从设计到制造的关键细节Mikko79 小时前
Linux 重启后日志没了?进程被 OOM 杀了去哪看?logrotate 之后日志还往旧文件写?三台真机实测日志与性能排查书生执笔画浮沉10 小时前
分享一个开源小工具CAdapt卿卿的产品经理日记10 小时前
【AI产品经理实战】Day 35|从“沉迷工具“到回归 AI 底层:Skill 收官、系统复盘与下一个 13 天