入力ファイル(FileInput.txt):
10
20 3
100 5 3
27
これは私のawkスクリプトです。
BEGIN{
while((getline line < "FileInput.txt") > 0) {
}
合計をどのように計算できますか?試してみましたsum+=line
が、最初の列だけが合計されました。
ベストアンサー1
次の操作が実行されます。
awk 'BEGIN {sum=0} {for (i = 1; i <= NF; i++) sum+=$i} END {print sum}' FileInput.txt