PDA

Visualizza la versione completa : [Bash] controllo esistenza file in sottodirectory


stefano9192
12-04-2013, 12:27
Ciao a tutti, sto facendo uno script bash che deve controllare due cartelle (A e B e sono sullo stesso percorso),
deve verificare se tutti i file contenuti in A e in sottodirectory esistono in B o sottodirectory e siano uguali.
lo script stamperÓ a video solo i file che non sono in B o sottodirectory oppure ci sono ma non sono uguali nel contenuto.

Vi posto il mio codice:




read A
elenco=$(find $A -type f)
cd $B

for x in $elenco ; do

nomefile=$(basename $x)

if [ -e $nomefile ]; then
echo $nomefile esiste
else
echo $nomefile non esiste
fi


done
cd ..




questo script ovviamente funziona nella cartella B e non nelle sottodirectory.
non riesco a implementare la ricorsione "-r"..
sapete darmi qualceh consiglio per completare il codice?
grazie in anticipo

Loading