列合計のテキスト検索

列合計のテキスト検索

次のように単純化されたcsvファイルがあります。

Brett, Spencer, 3, 11, inactive
Bendar, Scott, 4, 8, active
Singh, Jit, 11, 2, active

合計が特定の値に達する特定の列のすべての行を出力する一種のgrep検索(または他の広く使用されているLinuxユーティリティ)を実行する必要があります。したがって、列3と列4の合計が13の行を検索すると、次の結果が得られます。

Singh, Jit, 11, 2, active

ベストアンサー1

これは仕事ですawk

awk -F, '$3 + $4 == 13 { print }' /path/to/file

おすすめ記事