Bash Shell 位置参数和内部参数
2011-06-18 19:39
573 查看
$0表示当前执行的进程名,script 本身的名字,或者在正则表达式中表示整行输出<br />
$# ----传递给程序的总的参数数目<br />
$? ----上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值。<br />
$* ----传递给程序的所有参数组成的字符串。<br />
$n ----表示第几个参数,$1 表示第一个参数,$2 表示第二个参数 ...<br />
$0 ----当前程序的名称<br />
$@----以"参数1" "参数2" ... 形式保存所有参数<br />
$$ ----本程序的(进程ID号)PID<br />
$! ----上一个命令的PID<br />
$_ ----保存之前执行的命令的最后一个参数
[root@client ~]# cat test.sh<br />
#!/bin/bash<br />
echo "程序的名称是:" $0<br />
echo "进程的PID:" $$<br />
echo "第一个参数:" $1<br />
echo "第二个参数:" $2<br />
echo "第三个参数:" $3<br />
echo "传入的参数个数:" $#<br />
echo "传入的参数为:" "$@"<br />
echo "传入的参数为:" "$*"<br />
echo "最后一个参数是:" "$_"
[root@client ~]# sh test.sh 1 2 3<br />
程序的名称是: test.sh<br />
进程的PID: 26521<br />
第一个参数: 1<br />
第二个参数: 2<br />
第三个参数: 3<br />
传入的参数个数: 3<br />
传入的参数为: 1 2 3<br />
传入的参数为: 1 2 3<br />
最后一个参数是: 3
$# ----传递给程序的总的参数数目<br />
$? ----上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值。<br />
$* ----传递给程序的所有参数组成的字符串。<br />
$n ----表示第几个参数,$1 表示第一个参数,$2 表示第二个参数 ...<br />
$0 ----当前程序的名称<br />
$@----以"参数1" "参数2" ... 形式保存所有参数<br />
$$ ----本程序的(进程ID号)PID<br />
$! ----上一个命令的PID<br />
$_ ----保存之前执行的命令的最后一个参数
[root@client ~]# cat test.sh<br />
#!/bin/bash<br />
echo "程序的名称是:" $0<br />
echo "进程的PID:" $$<br />
echo "第一个参数:" $1<br />
echo "第二个参数:" $2<br />
echo "第三个参数:" $3<br />
echo "传入的参数个数:" $#<br />
echo "传入的参数为:" "$@"<br />
echo "传入的参数为:" "$*"<br />
echo "最后一个参数是:" "$_"
[root@client ~]# sh test.sh 1 2 3<br />
程序的名称是: test.sh<br />
进程的PID: 26521<br />
第一个参数: 1<br />
第二个参数: 2<br />
第三个参数: 3<br />
传入的参数个数: 3<br />
传入的参数为: 1 2 3<br />
传入的参数为: 1 2 3<br />
最后一个参数是: 3
相关文章推荐
- LINUX BASH SHELL位置变量与特殊变量参数
- [Shell]Bash变量:自定义变量 & 环境变量 & 位置参数变量 & 预定义变量
- [Linux]:Bash shell中的位置参数$#,$*,$@,$0,$1,$2...及特殊参数$?,$-等的含义
- [Linux]:bash shell位置参数
- [linux device driver] Chapter 03:以scull_load为引,详解Bash的位置参数和内部参数
- Linux Bash shell位置参数和命令行参数
- bash shell if 命令参数说明
- bash shell 内部命令及添加
- Linux Bash Shell学习(五):特殊文件、别名、选项和参数
- shell用户配置详解及bash命令参数
- 参数位置关于shell
- bash shell if 命令参数说明
- Linux Bash Shell学习(六):设置环境参数
- shell编程之脚本位置参数
- shell 的位置参数
- bash shell if 命令参数说明
- bash位置参数的简介
- shell简介之bash编程之参数说明
- Bash Shell中命令行选项/参数处理
- Shell脚本中的位置变量参数(特殊字符)实例讲解