变量 | 说明 |
$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