awk cmdは動作しません!

awk cmdは動作しません!

次のawk cmdがなぜ機能しないのかわかりません。

seq 10 | awk 'BEGIN {print "---Numbers---"} {total*=$1} 1; END {print "---Total-----\n" total} '

結果:

---Numbers---
1
2
3
4
5
6
7
8
9
10
---Total-----
0

しかし、次のようにする必要があります。

---Numbers---
1
2
3
4
5
6
7
8
9
10
---Total-----
3,628,800

合計がゼロから始まるものと関係があると思いますが、以下を追加してみました。

{total=1} 

直前

{total*=$1} 

しかし役に立たない

ベストアンサー1

おすすめ記事