shell脚本编程-zenity

定义两个数字,弹框输入运算符,计算出结果

#!/bin/bash

var1=5
var2=2

flag=`zenity --entry --title="title-0.0" --text="input + - \* / %" --entry-text="+"`

echo "$flag"

case $flag in
        +)
        var3=`expr $var1 + $var2`
        ;;
        -)
        var3=`expr $var1 - $var2`
        ;;
        \*)
        var3=`expr $var1 \* $var2`
        ;;
        /)
        var3=`expr $var1 / $var2`
        ;;
        %)
        var3=`expr $var1 % $var2`
        ;;
        *)
        echo "you erro"
esac


echo "$var3"

效果:

猜你喜欢

转载自blog.csdn.net/w6655515/article/details/82354428