编写脚本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
本文介绍两个实用的Bash脚本示例,包括检查用户输入是否为整数的脚本和计算多个数值总和的脚本。通过这些示例,读者可以了解如何使用Bash进行基本的数据验证和算术运算。
9239

被折叠的 条评论
为什么被折叠?



