$* $@ $# $? $$ $! $0 $_
特殊参数:
[xiluhua@vm-xiluhua][~]$ set one two three #使用set命令设置位置参数 [xiluhua@vm-xiluhua][~]$ echo $* #打印所有位置参数 one two three [xiluhua@vm-xiluhua][~]$ echo $@ #打印所有位置参数 one two three [xiluhua@vm-xiluhua][~]$ echo $# #打印位置参数个数 3 [xiluhua@vm-xiluhua][~]$ echo $$ #打印当前shell进程号 97618 [xiluhua@vm-xiluhua][~]$ sleep 10 & [1] 98408 [xiluhua@vm-xiluhua][~]$ echo $! #打印最后一次执行的后台命令的进程号 98408 [xiluhua@vm-xiluhua][~]$ echo $0 #打印执行脚本文件名 -bash