uniqコマンド


■AWSに13分でWordPressサーバーが構築できるマニュアル
たった13分でAWSにWordPressサーバーが構築できる
「AWS無料体験マニュアル」を無料プレゼントしています。
エンジニア年収をアップしたい!
システムのコストダウンをしたいなら、AWSを覚えるのが近道です。
↓から今すぐダウンロードしてAWSを無料体験してください。
お名前*
メールアドレス *


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

■-- 文法 --■

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

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


■たった13分でAWSにWordPressサーバーが構築できる
「AWS無料体験マニュアル」をプレゼント中
↓いますぐ無料ダウンロードしてください。

お名前*
メールアドレス *

■ オプション

-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選】


■たった13分でAWSにWordPressサーバーが構築できる
「AWS無料体験マニュアル」をプレゼント中
↓いますぐ無料ダウンロードしてください。

お名前*
メールアドレス *

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

スポンサードリンク


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


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