2つのディレクトリの代わりに複数のディレクトリの内容を比較する方法はありますか?または、複数のホスト上の1つのディレクトリをdiffします。 私はこれを行うには良い方法があります3つのホストリモートホスト上の複数のディレクトリを比較する
#!/bin/bash
if [[ -n "$(diff <(ssh [email protected] ls -r /user/test1) <(ssh [email protected] ls -r /user/test1))" || -n "$(diff <(ssh [email protected] ls -r /user/test1) <(ssh [email protected] ls -r /user/test1))" ]]; then
echo "There are differences"
fi
上のディレクトリをdiffをするために、次のbashスクリプトを書きましたか?
diff自体は一度に2つしか動作しません。 https://stackoverflow.com/questions/572237/whats-the-best-three-way-merge-tool –
ありがとうございます。コマンドを使用して複数のディレクトリを比較するより良い方法があるかどうかは疑問です。 – pdna
は、探したいものによって異なります。もし 'diff'が動作していれば、私はさらに検索しません。幸いです。 – shellter