Bash中的特殊变量和位置参量
2015-09-20 23:06
351 查看
位置参量:向脚本或函数传递的参数,可以被set命令设置、重置和清空。
$ echo $-
himBH
注意:$*和$@只有在用双引号引用时二者才有区别。双引号中的$*使得所有位置参量变为一个字符串;双引号中的$@相当于将每个位置参量用双引号引用,每个位置参量都被看作单独的字符串
=-=-=-=-=
Powered by Blogilo
1、$$
当前Shell的PID2、$-
当前Shell的选项,如果是交互式shell,应该包含字符i,例如$ echo $-
himBH
3、$?
最后一个命令的退出状态值,0-成功,非0-不成功4、$!
最后一个放入后台作业的PID5、$0
当前执行脚本的名字6、$1-9, ${10-xx}
第1~9,10~xx个位置参量7、$#
位置参量的个数8、$*
位置参量的整体字符串9、$@
位置参量数组注意:$*和$@只有在用双引号引用时二者才有区别。双引号中的$*使得所有位置参量变为一个字符串;双引号中的$@相当于将每个位置参量用双引号引用,每个位置参量都被看作单独的字符串
10、清空所有位置参量
$set --=-=-=-=-=
Powered by Blogilo
相关文章推荐
- Bash的数组
- 一个shell字符串特殊字符处理的小函数
- Bash扩展顺序
- Linux shell 变量 数学 运算
- bash的循环语句和列表
- bash的条件判断
- 9月13日,bash总结
- Linux 于 shell 变数 $#,$@,$0,$1,$2 含义解释:
- shell总结
- shell快捷键
- How to install and configure Azure PowerShell
- Shell编程入门(再版)(在)
- Shell 进制转换
- Linux Shell之sort命令(转)
- HBase Shell
- shell基础(三):让文本飞一会~
- shell脚本报错换行符syntax error near unexpected token \r
- Windows常用shell命令
- shell 脚本学习笔记-1 终端打印 变量 环境变量
- shell的详细介绍和编程(上)