#!/bin/bash
read?-p?"請(qǐng)輸入第一個(gè)數(shù):"?a
read?-p?"加減乘除:"?t
read?-p?"第二個(gè)數(shù):"?b
if?[?$t?=?"+"?]
then????????
????echo??`expr?$a?+?$b`
elif?[?$t?=?'-'?]
then????????
????echo?`expr?$a?-?$b`
elif?[?$t?=?'*'?]
then???????
????echo?`expr?$a?\*?$b`
elif?[?$t?=?'/'?]
then????????
????echo?`expr?$a?/?$b`
else????????
????echo?"語句錯(cuò)誤"
fi第三個(gè)關(guān)于乘法的部分,會(huì)出”./test.sh: 第 10 行:[: 參數(shù)太多“的問題,我知道是關(guān)于通配符的問題,但是用"*","\*",'*' 都沒法解決該問題,求大佬們給個(gè)解決方案
添加回答
舉報(bào)
0/150
提交
取消