亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

第三個嵌套if簡化成這樣,沒啥漏洞吧,求檢測

#!/bin/bash

read -t 30 -p "num2:" num2

read -t 30 -p "operator:" ope

if [ -n $num1 -a -n $num2 -a -n $ope ]

then

test1=$(echo $num1| sed 's/[0-9]//g')

test2=$(echo $num2| sed 's/[0-9]//g')

if [ -z "$test1" -a -z "$test2" ]

then

if [ $ope=='+' -o $ope=='-' -o $ope=='*' -o $ope=='/' ]

then

res=$((num1 $ope num2))

else

echo "no operator"

exit 10

fi

else

echo "no numbers"

exit 11

fi

else

echo "no values"

exit 12

fi

正在回答

2 回答

挺好的,但是運算符同時輸入+-×/應該也會運行吧

0 回復 有任何疑惑可以回復我~

寫的不錯哦.

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

第三個嵌套if簡化成這樣,沒啥漏洞吧,求檢測

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號