No bash:
diff listing_server <(ls -1)
Eu tenho um arquivo que contém uma lista de arquivos de um servidor e uma pasta local que eu comparo a esse manifesto. Obviamente, eu faço 'ls -1 > listing_local 'e depois diff esse arquivo com listing_server.
Mas é possível diferenciar o manifesto e a saída de ls imediatamente para o comando diff?
No bash:
diff listing_server <(ls -1)
Você pode canalizar a saída de um comando unix na entrada de outro.
ls -1 | diff file_goes_here -
diff listing <(ls -1)
ls -1 | diff listing_server -