$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
相关推荐
hxung8 分钟前
MySQL面试学习weixin_5025398530 分钟前
rust学习笔记5-所有权机制PyAIGCMaster31 分钟前
50周学习go语言:第四周 函数与错误处理深度解析9毫米的幻想32 分钟前
【Linux系统】—— 冯诺依曼体系结构与操作系统初理解~kiss~39 分钟前
Rust学习~tokio简介leoufung2 小时前
vim 多个关键字高亮插件介绍Nerd Nirvana5 小时前
软考—系统架构设计(案例 | 论文)StickToForever5 小时前
第4章 信息系统架构(五)勤奋的凯尔森同学6 小时前
webmin配置终端显示样式,模仿UbuntuDesktop终端丁卯4047 小时前
Go语言中使用viper绑定结构体和yaml文件信息时,标签的使用