首页 > 系统服务 > 详细

Linux Shell脚本之向脚本传递参数

时间:2018-03-23 22:55:20      阅读:209      评论:0      收藏:0      [点我收藏+]
在之前的命令中 ls /var 那么在这个命令中ls是命令关键字,/var就是参数。那么我们自己在编Shell脚本的时候如何进行参数传递呢?

在bash中,系统会自动将第一个参数放入$1中,第二个参数放在$2中,依次类推。如果参数的数量到了两位数,那么引用的参数就变成$(10) $(11)了

先来试试

技术分享图片

技术分享图片

如果要计算和值

技术分享图片

编程时候要注意的是参数的值可以直接使用,在计算和值的时候中括号那里要有空格。

技术分享图片

shift

这个命令的效果就是将第一个参数失效,后面的参数不上,依次前进一位。

技术分享图片

我同样输出的$1,但是输出的结果不一样

技术分享图片

shift 后面可以跟 数字n,意思就是使前面n个参数失效

技术分享图片

n=3 就是前三个参数失效

技术分享图片

$1的值在执行shift 3时发生了变化。

来一个高难度的,计算两个文件的空白行数之和

技术分享图片

技术分享图片


Linux Shell脚本之向脚本传递参数

原文:http://blog.51cto.com/yueyue207/2090495

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!