teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2021/09/30 04:30

投稿

itagagaki
itagagaki

スコア8402

answer CHANGED
@@ -8,4 +8,11 @@
8
8
  awk 'sum+=$1; sum2+=$1*$2; {print sum2/sum}' data.txt
9
9
  ```
10
10
 
11
- 結果、78.0546 と出ました。これで合っているのでは?
11
+ 結果、78.0546 と出ました。これで合っているのでは?
12
+
13
+ 追記
14
+
15
+ 下記では各行では計算だけを行って何も出力せず、最後に結果を表示します。
16
+ ```
17
+ awk '{ sum+=$1 ; sum2+=$1*$2 } END {print sum2/sum}' data.txt
18
+ ```