【編程】unix shell編程

By | 2017-12-22

【編程】unix shell編程

廣告贊助

這個問題……,放在這兒100年也不會有人回答,懸賞分為0,還要動腦子想,實話說,昨天晚上我就看過你的問題了,也想過,但是處理列印10+20+30 +……的字元串有問題,因為不確定你到底希望有幾個參量相加,所以我全部得動態的變化數值,另外一個問題是,bash不能處理浮點數,就是小數啦,得把數值輸出到另外一個叫awk的程序相加再返回來,太麻煩了,不高興想,自己看看教科書吧,考試誰能代替你?
補充回答:以下腳本你試試,就三個數完全可以不用for循環嘛,我懷疑你們老師的本意是要輸入參量個數不確定哦?這個腳本只接受3個參量,不能多也不能少
#!/bin/bash
sum=0
for arg in $*
do
let "sum=sum+$arg"
done
echo "$1+$2+$3=$sum"

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *