Bash, porównanie 3 katalogów i wypisanie różnic
: 01 sierpnia 2012, 12:48
Witam!
Jest to mój pierwszy post na forum dlatego proszę o wyrozumiałość.
Miałem problem ze zbudowaniem skryptu w bashu, który porównuje 3 katalogi, w których są różne pliki. Skrypt miałby za zadanie przeskanować (zrobić listę plików) i porównać je między sobą oraz wypisać co doszło, co zostało usunięte.
Wykonałem już kod:
Wszystko się ładnie porównuje i wyświetla różnice.
Miałbym pytanie, czy byłaby możliwość dodania do tych wyników, nie tylko nazwy pliku, ale i daty utworzenia?
Jest to mój pierwszy post na forum dlatego proszę o wyrozumiałość.
Miałem problem ze zbudowaniem skryptu w bashu, który porównuje 3 katalogi, w których są różne pliki. Skrypt miałby za zadanie przeskanować (zrobić listę plików) i porównać je między sobą oraz wypisać co doszło, co zostało usunięte.
Wykonałem już kod:
Kod: Zaznacz cały
#!/bin/bash
cd Katalog1
ls > lista1
cd ..
cd Katalog2
ls > lista2
cd ..
cd Katalog3
ls > lista3
cd ..diff3 Katalog1/lista1 Katalog2/lista2 Katalog3/lista3
Wszystko się ładnie porównuje i wyświetla różnice.
Miałbym pytanie, czy byłaby możliwość dodania do tych wyników, nie tylko nazwy pliku, ale i daty utworzenia?