重複行が除けない

仕事中、下のような文字列の重複行を除いた出力が欲しくてわりと悩んだ。(実際には500行くらい)

akwe01Ae
gP0sxKlm
98g1dgnN
U2fbbnqW
gP0sxKlm
U2fbbnqW
U2fbbnqW
gP0sxKlm
gP0sxKlm
gP0sxKlm
akwe01Ae
akwe01Ae
akwe01Ae
gP0sxKlm
gP0sxKlm
98g1dgnN
98g1dgnN
98g1dgnN
fP9iJ57E
fP9iJ57E

Excelのソートやオートフィルタを使おうとしたり、テキストエディタの正規表現を使った置換でスパッとできないか考えたり、あげくAccessにわざわざテーブルを作って select distinct とかやってやろうかとか思ったけど(バカ)、結局、Javaで15行くらいのプログラムを書いて対応した。なんか負けた気分。

UNIX ならば、

cat list.txt | sort | uniq

とかやればいいんだろうけど、Windowsマシンでやろうとしたらすぐには思いつかなかった。しょんぼり。もしかしたらExcelとかになんかいい関数とかあるのかもしれない。

WindowsだろうがUNIXだろうが、各状況に応じた方法でスパッと解決できる人がコンピュータを使いこなしているっていうんだろう。まだまだ。

気に入ったらシェアお願いします!

この記事を書いた人

こんにちは!カノといいます👓
インターネットやテクノロジー、ビジネスモデルや歴史(世界史・日本史)、美術などが好きです。メガネのせいか真面目っぽく見えるらしいですが、基本的には昔からいい加減な性格です。
このブログは昔からずっと個人的な日記みたいな感じで書いてきていて、基本的には個人的なログになりますが、興味のあるところだけ読んでいただけるとうれしいです。コメントやTwitterのフォローなどは大歓迎です。

コメント

コメントする

目次