Shell脚本基础4-shell脚本如何传参数
2017-05-21 10:40
288 查看
本文介绍shell脚本如何传参数和一些关于参数的简单使用场景介绍。
1.利用echo打印你传入的参数
上面用gedit打开demo.sh文件,上面我们输入了三个真实的参数,第一个是Anthony,第二个是Tom,第三个是Lucy,echo语句中$1 $2 $3是分别对应输入的三个参数,所以运行打印出来的就是三个参数具体名称。$[i],i是索引号,和Python中列表读取元素是一样道理,采用索引。
2.echo语句中插入一个$0,看看输出是什么
上面可以看到$0表示 我们运行sh文件的语句 ./demo.sh,这个不是一个我们提供的真实的参数。
3.换成args数组方式去存储参数列表
4.针对步骤3,我们有更简洁方法
$@可以表示传入参数列表,直接打印出来。
5.如何计算参数个数
$#可以存储参数的个数值。
PS:上面没有写清楚如何新建sh文件,如何保存,如果添加权限,这些都在前面文章介绍了,不会的看前面文章,以后文章都是这样风格,不在啰嗦这些基础的东西。
1.利用echo打印你传入的参数
上面用gedit打开demo.sh文件,上面我们输入了三个真实的参数,第一个是Anthony,第二个是Tom,第三个是Lucy,echo语句中$1 $2 $3是分别对应输入的三个参数,所以运行打印出来的就是三个参数具体名称。$[i],i是索引号,和Python中列表读取元素是一样道理,采用索引。
2.echo语句中插入一个$0,看看输出是什么
上面可以看到$0表示 我们运行sh文件的语句 ./demo.sh,这个不是一个我们提供的真实的参数。
3.换成args数组方式去存储参数列表
4.针对步骤3,我们有更简洁方法
$@可以表示传入参数列表,直接打印出来。
5.如何计算参数个数
$#可以存储参数的个数值。
PS:上面没有写清楚如何新建sh文件,如何保存,如果添加权限,这些都在前面文章介绍了,不会的看前面文章,以后文章都是这样风格,不在啰嗦这些基础的东西。
相关文章推荐
- 如何访问Shell脚本的参数
- [备忘]如何接收向shell脚本传入的参数
- shell脚本中如何获取命令的参数(1)
- 如何给shell脚本传入参数小结
- Shell脚本基础7-如何在一个文件尾部写入内容
- python 如何调用带参数的shell脚本
- shell脚本自动化部署-如何向expect脚本里面传递参数
- 如何给shell脚本传参数
- 如何给shell脚本传入参数小结
- Shell脚本基础11-bash下如何做浮点型计算
- 如何给shell脚本挂参数
- shell脚本中如何获取命令的参数(2) ----处理命令参数
- 第一部分 Shell基础编程——第七章 脚本参数传递
- 如何获取shell脚本的可选参数
- windows下编写的shell脚本如何在Linux运行
- shell脚本迅速获取access日志中的某个参数
- ??如何把JavaScript脚本中的参数传到java代码段中
- 如何编写一个shell脚本
- shell脚本迅速获取access日志中的某个参数
- 如何使用shell脚本改变当前工作路径