1)$0 shell本身文件名
2)$? 最后运行命令的返回值
3)$! shell最后运行的后台process的PID
4)$$ shell本身的pid
5)$# shell的参数个数
6)$@ 所有参数列表, 以"$1 $2 … $n"的形式输出所有参数,此选项参数可超过9个
7)$* 所有参数列表, 以"$1" "$2" … "$n" 的形式输出所有参数
eg: aa.sh
#! /bin/bash
echo "$*"
echo "$#"
echo "$@"
echo "$$"
echo "$!"
echo "$0"
echo "$?"
运行: ./aa.sh qqq qqqs ss
输出:
qqq qqqs ss
3
qqq qqqs ss
10623
./aa.sh
0
版权声明:本文为qq_39498080原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。