diffをパイプできませんか?

diffをパイプできませんか?

まず、手動でダウンロードせずにスマートにリモートファイルをローカルファイルと比較したいと思います。以下からリモートファイルの内容を取得できます。

ssh user@remote-host "cat path/file.name"

しかしそれをパイピングdiff

ssh user@remote-host "cat path/file.name" | diff path/file.name

私にこれを与えた:

diff: missing operand after `path/file.nae'
diff: Try `diff --help' for more information.

パスワードの入力を求められないようにsshキーを設定しました。解決策はありますか?

ベストアンサー1

-標準入力を表すために使用されます。

ssh user@remote-host "cat path/file.name" | diff path/file.name -

おすすめ記事