[Linux-Biella] Problemino con Script Shell
Luca Bertoncello
linux@ml.bilug.linux.it
Thu, 8 Apr 2004 14:45 +0200
Ciao a tutti!
Ho un problemino...
Ho un file con la lista delle directory da mettere sotto Backup sulla macchina della mia ragazza, alla quale accedo via Samba.
La lista contiene queste due directories:
/mnt/anika/Dokumente und Einstellungen/anika/Eigene Dateien
/mnt/anika/Anwendungsdaten/Thunderbird/Profiles/default/s9j16lws.slt
Se io provo a leggere il file e mettere i dati in una variabile con:
DIR_BACKUPPED=`cat backupAnika.dirs | awk '{ if(($0) && ($0 !~ /#/)) print $0; }'`
Ottengo un bel problema, visualizzabile con il seguente codice:
for file in $DIR_BACKUPPED; do
echo $file
done
In pratica, mi interpreta come "fine stringa" lo spazio (ed e' anche giusto cosi', credo).
Il problema e' che la directory in questione ha spazi e quindi va tutto a catafascio...
Qualcuno mi sa dare una dritta per risolvere il problema?
In pratica, mi ciclare sulla lista data sopra in modo da avere il nome completo di spazi...
Ciao
Luca