このawkプログラムが私に何の出力も与えないのはなぜですか?

このawkプログラムが私に何の出力も与えないのはなぜですか?

私はこの問題を解決しようとしました。最初aoc2022質問、awkを使用して、以下からインスピレーションを得ました。GitHubのアイデア。空間間の要素の合計を求める必要があります。

これはawkプログラムです。

#!/usr/bin/awk -f

BEGIN { 
current_count = 0 ; 
}
 
NF == 0 {   
print current_count ;   
current_count = 0 ;   
next ; 
}

{ current_count += $0 }

しかし、これを実行すると、何の結果も得られません。

 awk -f calorie-count.awk < input.txt

助けてくれてありがとう。

入力はほぼ次のようになり、間にスペースがあります。

7569
1357
10134
4696
4423
8869
3562
6597

4038
9038
1352
8005
4811
6281
3961
4023

7234
3510
7728
1569
4583
7495
3941
6015
6531
2637

18211
19347
16113
7314

3359
7199
4527
5384
1752
2422
6301
1923
5957
3000
6835
1986

ベストアンサー1

おすすめ記事