Shell编程及自动化运维位置变量
Posted 资本家的鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
总结
- 位置变量就是$1,$2,$3,$4
- 位置变量预先已经被定义过了。
- 用户使用时,必须携带参数。
- 位置变量不是程序设计的唯一方法。比如read也可以。
以上是关于Shell编程及自动化运维位置变量的主要内容,如果未能解决你的问题,请参考以下文章