ファイルの列を比較し、一致数を印刷します。

ファイルの列を比較し、一致数を印刷します。

2つの列を持つCSVファイルがあります。 2つの列を比較し、一致するアイテム数を印刷したいと思います。

file1

M,M
A,M
A,A
M,A

予想出力:

最初の行の最初の列が同じであれば、出力ファイルの2番目の列を印刷したいと思います。

M (for first line)
0 (for second line not same, zero value)
A (for third line)
0 (for fourth line not same, zero value)

ベストアンサー1

awk -F , '{ if ($1 == $2) print $2; else print 0; }' inputfile

おすすめ記事