首页 > 其他 > 详细

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

时间:2015-09-20 23:55:32      阅读:451      评论:0      收藏:0      [点我收藏+]

位置参量:向脚本或函数传递的参数,可以被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

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

原文:http://www.cnblogs.com/pandachen/p/4824690.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!