#!/bin/bash
#
a=$1
b=$2
USAGE() {
echo "Usage `basename $0 ` num1 num2"
exit
}
if [ $# -ne 2 ];then
USAGE
fi
expr $a + 0 &>/dev/null //判断输入的a是不是整数
[ $? -ne 0 ]&& USAGE
echo "$a-$b"=$(($a-$b))
echo "$a*$b"=$(($a*$b))
echo "$a/$b"=$(($a/$b))
echo "$a%$b"=$(($a%$b))
echo "$a**$b"=$(($a**$b))
#
a=$1
b=$2
USAGE() {
echo "Usage `basename $0 ` num1 num2"
exit
}
if [ $# -ne 2 ];then
USAGE
fi
expr $a + 0 &>/dev/null //判断输入的a是不是整数
[ $? -ne 0 ]&& USAGE
expr $b + 0 &>/dev/null //判断输入的b是不是整数
[ $? -ne 0 ]&& USAGE
echo "$a+$b"=$(($a+$b))echo "$a-$b"=$(($a-$b))
echo "$a*$b"=$(($a*$b))
echo "$a/$b"=$(($a/$b))
echo "$a%$b"=$(($a%$b))
echo "$a**$b"=$(($a**$b))
本文详细介绍了使用bash脚本执行基本的数学运算,包括加、减、乘、除和取余操作,并通过实例展示了如何正确调用函数来验证输入参数的有效性。
336

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



