2017-03-20 4 views
0

私は20のLinuxサーバにアプリケーションをインストールしています。アプリケーションには、のような複数の構成ファイルが含まれています。複数のファイルの違いを見つける方法

/etc/config_1/config_1_1.cfg 
/etc/config_1/config_1_2.cfg 
/etc/config_2/config_2_1.cfg 
/etc/config_2/config_2_2.cfg 
/etc/config_3/config_3.cfg 

すべてのサーバーにすべての設定ファイルがあります。さて、私は比較し、すべてのサーバー内の設定ファイルの違いを見つける必要があります。

例: は、コマンドラインからサーバー1、サーバー2とサーバー3などの間/etc/config_1/config_1_1.cfg ..

答えて

0

の比較:

vim -d /etc/config_1/config_1_1.cfg /etc/config_1/config_1_2.cfg /etc/config_2/config_2_1.cfg /etc/config_2/config_2_2.cfg /etc/config_3/config_3.cfg

+0

ような何かを行うことができます。 – rolindroy

+0

20件のファイルを比較するユースケースはありませんでしたが、試してみることができます。その場合、あなたはおそらく一つのウィンドウで開かれた20のビューに合わせてワイド画面を必要としますが、技術的に私はVIMのいくつかの制限がこれを処理するために期待していません。 – dmi

0

ファイル比較ツールを使用しました。あなたは値にのみ関心がある場合は

+0

一度に20個のファイルを比較できるツールを提案できますか – rolindroy

0

、私は、vimの-dはわずか4ファイルのために働くことを願っています私は20個のファイルを比較する必要が

grep "." allfiles | sed 's/^\([^:]*\):\(.*\)/\2 : \1/' | sort 
関連する問題