$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
相关推荐
Henry Zhu12311 小时前
VPP中ACL实战配置指南与VPP的API使用初探派大鑫wink11 小时前
网络工程师入门学习第二篇:TCP/IP协议与路由协议深入AI360labs_atyun12 小时前
呼吸疾病+AI,人工智能正在改变慢病治疗Evan芙12 小时前
使用inotify + rsync和sersync实现文件的同步,并且总结两种方式的优缺点NaturalHarmonia12 小时前
【Go】sync package官方示例代码学习qq_4798754312 小时前
systemd-resolved.service实验实战3森焱森12 小时前
GD32F4 DSPtestpassportcn12 小时前
CompTIA A+ 220-1201 認證介紹|最新版本 A+ Core 1 220-1201 考試完整指南d111111111d12 小时前
C语言中static修斯局部变量,全局变量和函数时分别由什么特性angushine12 小时前
服务器网络连接突然暴增如何分析