linux-shell编程-case语句

在这里插入图片描述
在这里插入图片描述

#!/bin/sh
echo -e "a:\c"
read a
echo -e "b:\c"
read b
echo -e "select(+ - * /):\c"
read var 
case $var in
    '+') echo "a+b="`expr $a "+" $b`;;
	"-") echo "a-b="`expr $a "-" $b`;;
	"*") echo "a*b="`expr $a "*" $b`;;
	"/") echo "a/b="`expr $a "/" $b`;;
	*) echo "error"
esac
exit 0

echo -e命令详细解释
echo-e 含义
Linux expr命令
在这里插入图片描述
在这里插入图片描述

#/bin/sh
read var
case $var in 
yes ly |Y echo "true";;
no|n| N) echo "flase" ;;
*) echo "input error";;
esac
exit 0

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_35629971/article/details/120693136