Shell 传递参数
2016-03-20 13:21
363 查看
Shell 传递参数
向脚本传递参数,格式为:$n。向脚本传递三个参数,并分别输出:
echo "Shell 传递参数实例!"; echo "第一个参数为:$1"; echo "第二个参数为:$2"; echo "第三个参数为:$3";
输出结果如下所示:
$ chmod +x test.sh $ ./test.sh 1 2 3 Shell 传递参数实例! 第一个参数为:1 第二个参数为:2 第三个参数为:3
另外,还有几个特殊字符用来处理参数:
参数处理 | 说明 |
---|---|
$# | 传递到脚本的参数个数 |
$* | 以一个单字符串显示所有向脚本传递的参数 |
$$ | 脚本运行的当前进程ID号 |
$! | 后台运行的最后一个进程的ID号 |
$@ | 与$*相同,但是使用时加引号,并在引号中返回每个参数。 |
$- | 显示Shell使用的当前选项,与set命令功能相同。 |
$? | 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。 |
echo "第一个参数为:$1"; echo "参数个数为:$#"; echo "传递的参数作为一个字符串显示:$*";
执行脚本,输出结果如下所示:
$ chmod +x test.sh $ ./test.sh 1 2 3 第一个参数为:1 参数个数为:3 传递的参数作为一个字符串显示:1 2 3
相关文章推荐
- Shell 传递参数
- shell变量
- shell变量
- Shell - 7
- Hbase的shell命令练习
- bash循环控制语句之 continue 、break
- Hbase基本shell运用
- awk 九九乘法表 shell实现代码
- #!/bin/sh and #!/bin/bash
- 实战Linux Shell编程与服务器管理
- shell程序分析--qcd
- Shell(二)
- Xshell的安装与使用,向云服务器上传文件
- Shell 排序
- shell--读书笔记--《shell高级编程》--第一部分--第一章
- shell--2--变量
- Linux学习笔记(9)----shell script
- shell编程:自动格式化硬盘并挂载
- Linux下的shell
- Shell 显示带颜色字体