Linux Shell编程的特殊变量
2011-05-23 14:10
211 查看
特殊变量
$0 正在被执行命令的名字。对于shell脚本而言,这是被激活命令的路径
$n 该变量与脚本被激活时所带的参数相对应。n是正整数,与参数位置相对应($1,$2...)
$# 提供脚本的参数号
$* 所有这些参数都被双引号引住。若一个脚本接收两个参数,$*等于$1$2
$@ 所有这些参数都分别被双引号引住。若一个脚本接收到两个参数,$@等价于$1$2
$? 前一个命令执行后的退出状态
$$ 当前shell的进程号。对于shell脚本,这是其正在执行时的进程ID
$! 前一个后台命令的进程号
$- 显示shell使用的当前选项,与set命令功能相同
$0 正在被执行命令的名字。对于shell脚本而言,这是被激活命令的路径
$n 该变量与脚本被激活时所带的参数相对应。n是正整数,与参数位置相对应($1,$2...)
$# 提供脚本的参数号
$* 所有这些参数都被双引号引住。若一个脚本接收两个参数,$*等于$1$2
$@ 所有这些参数都分别被双引号引住。若一个脚本接收到两个参数,$@等价于$1$2
$? 前一个命令执行后的退出状态
$$ 当前shell的进程号。对于shell脚本,这是其正在执行时的进程ID
$! 前一个后台命令的进程号
$- 显示shell使用的当前选项,与set命令功能相同
常用系统变量: $HOME 用户的主目录 $USER 用户名称 $GROUP 用户所属组名 $PATH 默认的搜索路径 $HOSTNAME 主机名称 $TZ 时区 $MAIL 存放邮件的路径名
相关文章推荐
- Linux Shell编程(9)——特殊变量类型
- Linux Shell编程(9)——特殊变量类型
- linux shell scrip(脚本)编程简介------变量、特殊符号和表达式
- Linux Shell编程中的特殊变量
- linux shell编程之利用环境变量IFS自定义分隔符
- Linux shell编程(二)高级变量
- linux shell 特殊变量----轻松获取系统信息
- Linux Shell编程(8)——变量详解
- linux shell编程之变量_01
- Linux shell编程变量参数
- linux shell编程中的特殊符号
- Linux Shell编程变量赋值和引用
- linux shell编程指南第十四章------环境和shell变量
- Linux Shell 编程 之 参数和变量扩展
- Linux Shell编程(8)——变量详解
- linux shell编程 变量$#,$@,$0,$1,$2的含义解释
- 高级BASH 编程 笔记(二)BASH必须了解的特殊变量符号
- Linux Shell编程变量赋值和引用
- Linux Shell编程中的几个特殊符号命令 & 、&& 、 ||
- shell 脚本编程之特殊变量