目次
awk
ソートしないで重複行を削除する
解説
awk
ソートしないで重複行を削除する
※
ここ
のパクリです
awk '!a[$0]++' FILE
解説
a は連想配列の変数で名前は何でもOK
$0 には行全体が格納されている
つまり各行をキーとする連想配列を作成し、同じ行が現れるたびに値をインクリメントします
! により値が 0 のとき、つまり最初にその行が現れたときだけ条件が真になります
アクション部分は省略されているので行全体が表示されます