我正在嘗試學習測試,其中一個主題是bash腳本。 我有以下的txt文件:Bash - 無效算術運算符
123456 100
654321 50
203374111 86
我需要得到分數的平均值(數字在第二列)。
這是我寫:
cat $course_name$end | while read line; do
sum=`echo $line | cut -f2 -d" "`
let total+=$sum
done
我與
而試圖讀取-a線
然後
讓利金額+ = $ {line [1]}
但我仍然收到標題中提到的相同錯誤。
不需要'cut'; 'read'可以用'read id sum'來處理分詞。讓總數+ =總和; done'。 'id'只是第一列的佔位符。 – chepner