编写脚本chkint.sh
1)编写脚本文件
[root@svr5 ~]# vim chkint.sh
#!/bin/bash
read -p "请输入一个整数:" NUM
if expr $NUM + 1 &> /dev/null
then
echo "您输入的整数是:$NUM"
else
echo "您输入的不是整数,请重新执行本程序。"
exit 10
fi
[root@svr5 ~]# chmod +x chkint.sh
2)测试脚本执行效果
[root@svr5 ~]# ./chkint.sh
请输入一个整数:1234
您输入的整数是:1234
[root@svr5 ~]# ./chkint.sh
请输入一个整数:12.34
您输入的不是整数,请重新执行本程序。
编写mysum.sh脚本文件
1)编写脚本文件
[root@svr5 ~]# vim mysum.sh
#!/bin/bash
SUM=0
while [ $# -gt 0 ]
do
let SUM=SUM+$1
shift
done
echo "The SUM is : $SUM"
[root@svr5 ~]# chmod +x mysum.sh
2)测试脚本执行效果
[root@svr5 ~]# ./mysum.sh 10 20 30
The SUM is : 60
[root@svr5 ~]# ./mysum.sh 12 34 56 78
The SUM is : 180
[root@svr5 ~]# ./mysum.sh 111 222 333 444 555
The SUM is : 1665