HOMEテキスト処理, LinuxコマンドU-Z > uniq

uniq

コマンド

ファイルから文字列と思われる部分を探して表示するコマンド

構文

uniq [オプション] [入力ファイル名 出力ファイル名]

オプション

  • -u:重複しない行を表示する
  • -d:重複行を表示する
  • -c:行表示の際,それぞれの行の数も表示する
  • -数字:判断を開始するフィールドを指定する
  • -i:大文字と小文字の違いは無視する

使用例

ファイルで重複している行を削除する。ただし,ファイルはソートしてある必要がある

  1. $ cat test1.txt                    ← 元ファイル
  2. Tokyo 20051205
  3. Tokyo 20051205
  4. Kyoto 20060103
  5. oosaka 20051125
  6. oosaka 20051128
  7. .
  8. $ uniq                      ← 同じ行を削除する
  9. Tokyo 20051205
  10. Kyoto 20060103
  11. oosaka 20051125
  12. oosaka 20051128
  13. .
  14. $ uniq -f2 -w3 test1.txt            ← 2フィールドから3文字目までが同じ行を削除する
  15. Tokyo 20051205
  16. Kyoto 20060103
  17. oosaka 20051125

■Linux初心者サーバー構築無料マニュアル【CentOS5.5編】をプレゼント

スポンサードリンク

Linuxコマンドには、こんなコマンドもあります。

mv

ファイルの移動、ファイル名を変更するコマンド

jpegtran

ベースラインJPEGとプログレッシブJPEGを変換するコマンド

export

環境を変更してプログラムを実行する コマンド

nslookup

DNSに対話的に問い合わせるコマンド

md5sum

MD5メッセージダイジェストをチェックするコマンド

当サイトについてと免責事項

  • Linuxコマンド百科辞典は個人で運営しているサイトです。
  • 当サイト内の掲載情報をご利用された際に発生した、いかなる損害・トラブルについても、一切の責任を負いかねますのでご容赦ください。
copyright(c)2005-7 Linuxコマンド百科辞典 All Rights Reserved.