|
Problemi di spazio
Ciao forum!
Sono stato ritocchi con uno script di shell di partizione e ripristinare il contenuto di un disco basato su un tipo di file in una directory data. Il mio obiettivo è di assemblare il mio script per ripristinare diverse immagini, partizionare il disco basata sulle immagini e quindi di ripristinare le immagini, le partizioni presenti sul disco. Il suo sarà un multi-boot drive diversi sistemi per la risoluzione dei problemi. Tutto sta andando bene così lungo come il percorso per la mia "configurazione" directory non contenga spazi bianchi.
Ecco un frammento:
Codice:
for file in `ls "/test folder"/*.ext`; do echo "$file"; done
Il risultato è inutilizzabile:
Codice:
/test
folder/test1.ext
/test
folder/test2.ext
/test
folder/test3.ext
Ho provato singole e doppie citando tutto il posto e non riesco a trovare il corretto utilizzo. Tutti che sto cercando è questa:
Codice:
/test folder/test1.ext
/test folder/test2.ext
/test folder/test3.ext
La "configurazione" nella mia cartella effettivo script è una variabile passata da un'altra chiamata in precedenza nello script. So che potrebbe usare:
Codice:
for file in `ls /test\ folder/*.ext`; do echo "$file"; done
ma perché il "/ cartella di prova" è una variabile grepped dalla produzione di una funzione che fornisce solo leggibile uscita, sono bloccati.
Grazie per qualsiasi aiuto - Sono stato a lavorare su questa linea del mio script per 3 giorni e ora non posso figura fuori. Sono sempre in soggezione e di come alcune persone hanno imparato la linea di comando. Grazie ancora!
- Robbie --
|