您的位置:首页 > 运维架构 > Shell

Bash中的特殊变量和位置参量

2015-09-20 23:06 351 查看
位置参量:向脚本或函数传递的参数,可以被set命令设置、重置和清空。

1、$$

当前Shell的PID

2、$-

当前Shell的选项,如果是交互式shell,应该包含字符i,例如
$ echo $-
himBH

3、$?

最后一个命令的退出状态值,0-成功,非0-不成功

4、$!

最后一个放入后台作业的PID

5、$0

当前执行脚本的名字

6、$1-9, ${10-xx}

第1~9,10~xx个位置参量

7、$#

位置参量的个数

8、$*

位置参量的整体字符串

9、$@

位置参量数组

注意:$*和$@只有在用双引号引用时二者才有区别。双引号中的$*使得所有位置参量变为一个字符串;双引号中的$@相当于将每个位置参量用双引号引用,每个位置参量都被看作单独的字符串

10、清空所有位置参量

$set --

=-=-=-=-=
Powered by Blogilo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: