LoginSignup
8
8

More than 5 years have passed since last update.

リモートホストのファイルやコマンド実行結果をdiff

Posted at

bash系のプロセス置換(process substitution)がサポートされているシェルで可能。
公開鍵認証で認証エージェントに鍵を追加してある等、sshでパスワードやパスフレーズを入力せずに接続できる必要がある。
diff <(ssh host1 cat file1) <(ssh host2 cat file2)

sshでコマンド実行した結果をdiffする例。
diff <(ssh host1 "rpm -qa"|sort) <(ssh host2 "rpm -qa"|sort)

ローカルでも、コマンド実行した結果をdiffする例。
diff <(sort file1) <(sort file2)

昔書いたブログ記事からでした。
しげふみメモ : リモートホストのファイル等でdiffする方法

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8