Bash, porównanie 3 katalogów i wypisanie różnic

Potrzebujesz pomocy z C, C++, perl, python, itp.
fulbi
Posty: 1
Rejestracja: 01 sierpnia 2012, 12:24

Bash, porównanie 3 katalogów i wypisanie różnic

Post autor: fulbi »

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:

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?
ODPOWIEDZ