bash特殊变量
bash特殊变量
| 变量 | 含义 |
|---|---|
| $0 | 函数名 |
| $n | n>=1,表示第一个、第二个、第n个参数、$(10) |
| $@ | 全部参数 |
| $* | 全部参数 |
| $# | 参数个数 |
| $_ | 上一个命令的最后一个参数 |
| $$ | 当前shell进程ID |
| $? | 上一个命令的返回值 |
function test() {
for i in $@; do
echo -e $i
done
echo ===============================
for i in $*; do
echo -e $i
done
echo ===============================
for i in "$@"; do
echo -e $i
done
echo ===============================
for i in "$*"; do
echo -e $i
done
}
test "hi" "hello world" "lina"


浙公网安备 33010602011771号