grep結果から数値を追加する

grep結果から数値を追加する

次のコマンドを実行します。

grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}'

私は次のような結果を得ます。

1
4
0
8

各数値を累積数変数に追加したいと思います。誰かがマジックライナーを作るのに役立ちますか?

ベストアンサー1

grep -o "[0-9] errors" verification_report_3.txt | awk '{ SUM += $1} END { print SUM }'

リストは印刷されませんが、合計は印刷されます。リストと合計が必要な場合は、次のようにできます。

grep -o "[0-9] errors" verification_report_3.txt | awk '{ SUM += $1; print $1} END { print SUM }'

おすすめ記事