uniqとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > uniqの意味・解説 

uniq

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/11/08 20:30 UTC 版)

ナビゲーションに移動 検索に移動


uniq(ユニーク)はUNIXおよびUNIX系システムで、テキストをファイルを入力として、隣接する同じ内容の行を1つの行だけ残して他を削除した出力をするユーティリティである。フィルタの一種であり、sortの出力を入力とするような形で使われることが多い。また、逆にダブっている行だけを出力することもできるし(-d オプション)、各行の出現回数を付与することもできる(-c オプション)。

例えば、あるファイルの異なる内容の行を各行の出現頻度順にソートして一覧したい場合、次のようになる。

sort file | uniq -c | sort -n

uniq はこのようにシェルスクリプトなどでのパイプの一部として使われることがある。

コマンド行オプション

  • -u : 元のファイルで繰り返し出現しない行だけを出力する。
  • -d : 元のファイルで繰り返し出現した行だけを出力する。
  • -c : 出力の各行の先頭に出現回数を挿入した形式で出力する。これが指定されると -u-d は無視される。
  • -i : 大文字/小文字を区別しないで行を比較する。(GNU 拡張)
  • -s n : 各行の先頭 n 文字を無視する。
  • -w n : 各行の先頭 n 文字を比較し、それ以降を無視する。

外部リンク

  • uniq(1) JM Project
  • uniq(1) man page(SunOS リファレンスマニュアル)
  • uniq(1) man page(HP-UX リファレンス)



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「uniq」の関連用語

uniqのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



uniqのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのuniq (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS