在shell的計算器設計中,利用while迴圈實現對輸入的引數的判斷和控制
#!/bin/bash
#while true;do //利用while死迴圈實現對變數的判斷和迴圈的輸入
read -p "pls input two numbers: " a b
expr $a + 0 &>/dev/null //判斷輸入的引數a是不是整數,如果不是的話利用continue繼續輸入
[ $? -ne 0 ] && continue
expr $b + 0 &>/dev/null //判斷輸入的引數b是不是整數,如果不是整數的話continue繼續輸入,如果是的話利用break跳出整個迴圈體
[ $? -ne 0 ] && continue || break
done
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))"
shell指令碼計算器
shell指令碼編寫計算器 直接上 bin bash falg 1 while falg eq 1 doecho shell迷你計算器 echo 請選擇對應的運算數字 echo 1 表示加法 echo 2 表示減法 echo 3 表示乘法 echo 4 表示除法 echo 5 退出計算器!read ...
計算器shell指令碼
這次我給大家帶了計算器的shell指令碼,簡化版本o,下次還會有其他的呢 bin bash read p 請輸入第乙個數 x read p 請選擇運算符號 sys read p 請選擇第二個數 y if sys then echoexpr x y elif sys then echoexpr x y...
shell迴圈語句while
格式1 while 條件 do 執行命令 done 格式2 while 條件 do 命令done 例子 while 1 eq 1 do echo 這一步需要先修改 data screen config.py檔案 echo 是否確認已經修改,並繼續執行 yes no c if c yes then 啟...