- ベストアンサー
UNIXで文字列操作
あるログファイルを整理しているのですが知識が無く困ってます。 A A B C というログファイルの重複部分のみ消去したいのですが一般的なコマンドで可能でしょうか?catしてsortして整理まではできたのですが重複文字列をどのように消せば良いでしょうか? データ数は2万行ほどです
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 uniq(1) をトライしてみてはいかがでしょうか??
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
回答No.2
本当に行に1文字しかないのであれば、sort -u でいいです。 また、-u オプションは、ソートキーが同一の複数行を1つのこして残りを消しますので、sort にソートキーを指定した場合は-uを追加すればいいです。
質問者
お礼
ありがとうございます sortにオプションがあるなんてmanをじっくり読むべしですね 助かりました
お礼
ありがとうございます uniqとははじめて知りました 助かりました。