Flash Notes

Fichiers - Différences entre deux fichiers distants


• Comment afficher les différences entre deux fichiers se trouvant sur des serveurs différents ?

Solution

diff fichier_local <$(ssh serveur_distant "cat chemin_acces_fichier_distant")
ou :
ssh server_distant "cat chemin_acces_fichier_distant" | diff fichier_local -

Exemple 1

$ diff /etc/hosts <(ssh srv2 "cat /etc/hosts")

Exemple 2

$ ssh srv2 "cat /etc/hosts" | diff /etc/hosts -