Shell脚本的参数传递
来源:互联网 发布:招警考试软件 编辑:程序博客网 时间:2024/05/22 17:50
在许多的情况下,Shell脚本都需要接受用户的输入,根据用户的输入参数来执行不同的操作。本节内容主要介绍Shell脚本的参数,以及如何在脚本中接收参数。
Shell脚本的参数
从命令行传递给Shell脚本的参数又称为位置参数,这主要是因为Shell脚本会根据参数的位置来接受它们的数据。在Shell脚本的内部,用户可以通过一系列的系统变量来获取参数。这些变量的名字都是固定的,并且简单。下面列出了常用的与参数传递有关的系统变量。
注意: 对于包含空白字符或者其他的特殊字符的参数,需要使用单引号或者双引号进行传递。
Shell程序
Shell脚本
#! /bin/bashecho " $# parameters "echo ' $@ is' "$@ "echo ' $* is' "$* "echo ' parameters $0 is ' "$0"echo ' parameters $1 is ' "$1"echo ' parameters $2 is ' "$2"
Shell脚本的运行结果
3 parameters $@ is a b c $* is a b c parameters $0 is 2.sh parameters $1 is a parameters $2 is b
Shell脚本的返回值$?
[root@***]# echo $?0
1 0
- Shell脚本的参数传递
- shell脚本---传递参数
- shell 脚本参数传递
- shell script 脚本传递参数的方法
- shell脚本传递参数的方法
- shell脚本命令参数传递
- shell脚本 函数传递参数
- shell 脚本中传递参数3种方法的比较
- shell 脚本中传递参数3种方法的比较
- Shell编程之脚本参数传递笔记
- shell脚本程序函数参数传递
- shell调用php脚本,并传递参数
- shell调用php脚本,并传递参数
- ant给shell脚本传递参数
- shell调用php脚本,并传递参数
- [Linux]Linux Shell脚本参数传递
- java调用shell脚本并传递参数
- shell脚本之传递参数(三)
- 7.《MySQL必知必会》事务,全球化,安全管理与维护
- 有关mina的session管理及客户端断线重连的问题
- Maven项目的目录结构
- 数据结构和算法
- JEECG 社区官方技术支持
- Shell脚本的参数传递
- Ubuntu下面安装eclipse for c++
- 捕获异常信息
- Android、Java单例看这里(常用的单例模式对比)
- HDFS配额设置和测试
- SQLite复杂表的更新方式
- String写出到文件
- 数组
- Pandas学习(一)——数据的导入