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