次のように単純化された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