| 变量 | 说明 | 
| $0 | 当前脚本的文件名 | 
| $n | 传递给脚本或函数的参数,n是数字,第n个参数 | 
| $# | 传递给脚本或函数的参数个数 | 
| $* | 传递给脚本或函数的所有参数 | 
| $@ | 传递给脚本或函数的所有参数。被””包含时,与$*稍有不同 | 
| $? | 上个命令的退出状态,或函数返回值 | 
| $$ | 当前shell的进程ID | 
| 示例: | |
| #!/bin/bash echo "File Name: $0" echo "First Parameter : $1" echo "Second Parameter : $2" echo "Total Number of Parameters : $#" echo "Quoted Values: $*" echo "Quoted Values: $@" echo "PID: $$ | |
| 结果: File Name: ./c.sh | |
转载于:https://blog.51cto.com/lythjq/2073540