宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述Shell编程及自动化运维位置变量相关的知识,希望能为你提供帮助。
位置变量
命令 参数1 参数2 参数3 ....9以后特殊定义
$0$1$2$3$4$5$6$7$8$9...
示例1
制定脚本程序,自动算出平均值。
[root@localhost ~]# vim avg.sh
#!/bin/bash
echo "($1+$2)/2" | bc
[root@localhost ~]# chmod +x vg.sh
测试脚本
[root@localhost ~]# ./avg.sh 88 77
82
示例2
#!/bin/bash
read -p"请输入您的第1门成绩: "num1
read -p "请输入您的第2门成绩:"num2
echo -n "您的平均成绩是:"
echo "($num1+$num2)/2" |bc
【Shell编程及自动化运维位置变量】总结
- 位置变量就是$1,$2,$3,$4
- 位置变量预先已经被定义过了。
- 用户使用时,必须携带参数。
- 位置变量不是程序设计的唯一方法。比如read也可以。
推荐阅读
- 文件权限管理
- adduser 和 useradd 的区别是什么
- 谷歌浏览器Chrome最新版,在国内怎么下载
- 如何从SVN上拉取指定版本间的文件
- sonarscanner一个项目包有多个src,如何设置扫描
- 如何给苹果手机传文件
- elasticsearch-dump数据迁移
- 远程控制神器(向日葵)
- svn查看日志出现want to go offline问题