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:
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

Rispondi quotando