Volevo essere intelligente e confrontare un file remoto con un file locale senza prima scaricarlo manualmente. Posso ottenere il contenuto del file remoto da
ssh user@remote-host "cat path/file.name"
Tuttavia, esegui il piping a diff
ssh user@remote-host "cat path/file.name" | diff path/file.name
mi dà questo:
diff: missing operand after `path/file.nae'
diff: Try `diff --help' for more information.
Ho i tasti SSH impostati, quindi non mi richiede una password. Che cosa è una soluzione alternativa per questo?
-
), è possibile utilizzare /dev/stdin
. ad es.diff file1 /dev/stdin