Elenco in CSV di files contenuti in sotto cartelle
Creare file di LOG contenente elenco dei files contenuti in cartelle secondo la seguente struttura:
CartellaCartella 1-1
Cartella 1-2
Cartella 1-n
Cartella 2-1
Cartella 2-m
Cartella p-1
Cartella p-q
Creare script, nominarlo albero, renderlo eseguibile
#!/bin/bash
cd $1
newdir=$(dir)
for myfile in $newdir
do
if [ -d "$myfile" ]
then
cd $myfile
myfile2=$(dir)
for myfile3 in $myfile2
do
echo $myfile";"$myfile3 >> $1/log.txt
done
cd ..
fi
done
Utilizzo:./albero /mia/cartella
Verrà generato il file log.txt del tipo csv in /mia/cartella contenente tante righe quanti sono i files trovati.
Ogni riga sarà del tipo:
nomecartella;nomefile




