cmpコマンドで2つのファイルを比較する


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


Linuxシステムでは、異なるディレクトリに同名のファイルが存在する場合があります。
そのような時、これらファイルに違いがあるかを確認するには、cmpコマンドを使用します。

引数に比較したいファイルを指定して実行します。
違いがある場合は、バイト位置と行番号を表示します。

また、cmpコマンドは相違点がない場合は、
メッセージを表示せずプロンプトのみが表示されます。

[pakira@Tiger ~]$ cat country_list_cpm1.txt ←ファイルの内容を表示します。
Japan
Afghanistan
Algeria
Andorra
Angola
Antigua and Barbuda
Argentina
Armenia
Australia
Austria
Azerbaijan
Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
Bhutan
Bolivia
Bosnia and Herzegovina
Botswana
Brazil
Brazil Darussalam
Bulgaria
Burkina Faso
Burundi
Cambodia
Cameroon
Canada

[pakira@Tiger ~]$ cat country_list_cpm2.txt ←ファイルの内容を表示します。
Japan
Afghanistan
Algeria
Andorra
Angola
Antigua and Barbuda
Argentina
Armenia
Australia
Canada
Austria
Azerbaijan
Bahamas
Bangladesh
Bahrain
Barbados
Belarus
Belgium
Belize
Benin
Bhutan
Bolivia
Bosnia and Herzegovina
Botswana
Brazil
Brazil Darussalam
Bulgaria
Burkina Faso
Burundi
Cambodia
Cameroon
Canada
[pakira@Tiger ~]$ cmp country_list_cpm1.txt country_list_cpm2.txt
↑2つのファイルを比較し、相違点があれば、結果を表示します。
country_list_cpm1.txt country_list_cpm2.txt 異なります: バイト 90、行 10 ←10行目に相違点があります。

ただしcmpコマンドは、1つの違いが見つかると、その時点で結果を出力します。
他にも相違点がありそれらすべて知りたい場合は、diffコマンドを使用します。

関連記事
diifコマンド


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

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

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


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

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

<<関連記事>>
・MIMEでエンコードされたテキストを読めるように変換する
・viエディタで文字をコピーする
・ハードディスクの使用状況を調べるには
・tar.bz2ファイルを解凍して展開するには
・tar.gz形式のファイルを解凍、展開するには

スポンサードリンク


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


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