学习笔记 $ - Zhengyue34/itsma-shell GitHub Wiki
$# 获取当前shell的参数个数
$$ 获取当前shell的进程号 ps -sf #查看进程
$? 获取执行上调指令的返回值(0表示成功,非0为失败)
返回值 | 意义 |
---|---|
0 | 运行成功 |
2 | 权限拒绝 |
1~125 | 运行失败,脚本命令、系统命令、参数传递错误 |
126 | 找到了该命令,但无法执行 |
127 | 未找到要运行的命令 |
>128 | 命令被系统强制制止 |
$0 获取当前执行的shell的文件名 一般有"dirname $0" "basename $0"
$n 获取当前执行的shell的第n个参数
$* $@ 获取脚本或函数的所有参数
前五个$# $$ $? $0 $n 比较重要