#!/bin/bash c=1 while [ ${c} -eq 1 ] do echo "请输入第一个数" read a echo "请输入第二个数" read b if [[ ${b} != *[!0]* ]] && [[ ${a} != *[!0123456789]* ]] && [ -n "${a}" ] && [ -n "${b}" ] ; then sleep 1 echo " " echo " " echo "和为:"`echo $(( ${a} + ${b} ))` echo "差为:"`echo $(( ${a} - ${b} ))` echo "积为:"`echo $(( ${a} * ${b}))` echo " " sleep 2 echo -e "