$* $@ $# $? $$ $! $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

 

posted @ 2016-07-17 08:42  xiluhua  阅读(242)  评论(0编辑  收藏  举报