Chciałem być sprytny i porównać plik zdalny z plikiem lokalnym bez wcześniejszego ręcznego pobrania. Mogę pobrać zawartość pliku zdalnego przez
ssh user@remote-host "cat path/file.name"
Jednak przesyłanie tego do diff
ssh user@remote-host "cat path/file.name" | diff path/file.name
daje mi to:
diff: missing operand after `path/file.nae'
diff: Try `diff --help' for more information.
Mam skonfigurowane klucze ssh, więc nie monituje mnie o hasło. Co to za obejście?
-
), możesz użyć /dev/stdin
. np.diff file1 /dev/stdin