Przekaż wyjście ls do diff


6

Mam jeden plik zawierający listę plików z serwera i folder lokalny, który porównuję z tym manifestem. Oczywiście robię 'ls -1> listing_local', a następnie różnicuję ten plik za pomocą serwera listing_server.

Ale czy możliwe jest różnicowanie manifestu i wyniku ls bezpośrednio do polecenia diff?

Odpowiedzi:



3

Możesz potokować wyjście polecenia unix do wejścia innego.

ls -1 | diff file_goes_here -

to nie zadziała
John T

Teraz to robi. To właśnie dostaję za to, że nie testowałem tego w pierwszej kolejności.
Josh K


1
ls -1 | diff listing_server -

Nie -1jest to konieczne, jeśli wyjście nie jest na terminalu.
Peter Eisentraut
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.