uniqコマンド


■Linux(RHEL8)マニュアル無料プレゼント
弊社の有料セミナー「リナックスマスタープロセミナー」で
実際に使っているマニュアルを無料サンプルとしてプレゼント

申し込みはフォームに名前とメールアドレスを登録するだけです。
お名前*
メールアドレス *
※不正メールアドレスを登録した場合、マニュアルが届きませんのでご注意ください。


重複している行はまとめて表示する

■-- 文法 --■

uniq (オプション) 入力ファイル名 出力ファイル名

     例)
       uniq▲infile.txt▲outfile.txt
       ファイルの重複行をまとめて表示する
     ※▲はスペースを表してます。


人気セミナー

リナックスマスタープロセミナー【RHEL8研修】
一生使えるLinuxスキルが欲しい初心者向けセミナーです。
RHELをゼロからインストールするところから学べます。

AWSマスターセミナー【Amazon Linux研修】
AWS初心者向けセミナーです。ログインや料金確認などの基礎から
ロードバランサーなど業務で使える実用的なスキルが1日で学べます。

■ オプション

-f 行数 頭の行数対象外にする
-u 重複していない行を抽出する
-d 重複している行のみ抽出する


■ 実行例

-----------------------------------------------------------------
●重複していない行を抽出する

「uniq -u double.txt」
-----------------------------------------------------------------
 $ ls -l
 total 4
 -rw-r--r-- 1 pakira pakira 43 Mar 8 23:18 double.txt
 $ cat double.txt      ←ファイルの内容を表示します
 test
 test
 1
 2
 3
 4
 5
 5
 books
 pakira
 pakira

 $ uniq -u double.txt    ←重複していない行を抽出します
 1
 2
 3
 4
 books

-----------------------------------------------------------------
●データの整理するときなんかにファイルとして結果を出力するととても便利です♪
-----------------------------------------------------------------

 $ uniq -u double.txt double2.txt ←「uniq -u double.txt」の結果を
 $ cat double2.txt           「double2.txt」へ出力
 1
 2
 3
 4
 books

-----------------------------------------------------------------

▼重複している行のみ抽出する

「uniq -d sort2.txt」

昇順に並び替える方法があれば、降順に並び替える方法もあります。そのオプションが「-r」です。

-----------------------------------------------------------------
 $ cat double.txt ←ファイルの内容を表示します
 test
 test
 1
 2
 3
 4
 5
 5
 books
 pakira
 pakira

 $ uniq -d double.txt    ←重複している行のみ表示します
 test
 5
 pakira


失敗しないLinuxの転職に強い転職サイト・転職エージェント【厳選3選】

リナックスマスタープロセミナー【RHEL8研修】
一生使えるLinuxスキルが欲しい初心者向けセミナーです。
RHELをゼロからインストールするところから学べます。

AWSマスターセミナー【Amazon Linux研修】
AWS初心者向けセミナーです。ログインや料金確認などの基礎から
ロードバランサーなど業務で使える実用的なスキルが1日で学べます。

■AWS構築マニュアルを無料プレゼント
たった13分で、AWSにWordPress環境が作れます。
申し込みはフォームに名前とメールアドレスを登録するだけです。
お名前*
メールアドレス *
※不正メールアドレスを登録した場合、マニュアルが届きませんのでご注意ください。


<<関連記事>>
・pstree
・chsh
・finger
・du
・uname

スポンサードリンク


■CentOS7サーバー構築マニュアルを無料プレゼント
下記3冊のマニュアルを無料プレゼントしています。
・CentOS7サーバー構築マニュアル(105ページ)
・VMware Playerで作る仮想Linux環境構築マニュアル(40ページ)
・DB(PostgreSQL・MySQL)構築・CentOSバージョンアップマニュアル(33ページ)


詳細は↓をいますぐクリックしてください。
 無料マニュアルをダウンロードする  ホームスタディ講座【初級編】