次の値を持つファイルを考えてみましょう。
foo
boo
too
そしてもう一つ:
foo,1
foo,2
boo,1
soo,1
出力が次の2番目のファイルから最初の一致のみを取得するにはどうすればよいですか?
foo,1
boo,1
ベストアンサー1
どうですか?
$ awk -F, 'NR==FNR {a[$1]; next} $1 in a {print; delete a[$1]}' file1 file2
foo,1
boo,1
次の値を持つファイルを考えてみましょう。
foo
boo
too
そしてもう一つ:
foo,1
foo,2
boo,1
soo,1
出力が次の2番目のファイルから最初の一致のみを取得するにはどうすればよいですか?
foo,1
boo,1
どうですか?
$ awk -F, 'NR==FNR {a[$1]; next} $1 in a {print; delete a[$1]}' file1 file2
foo,1
boo,1