|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Oct 2007
Messaggi: 4
|
Script Unix: problema con gli spazi
Salve, ho un problema che non riesco a risolvere: ho scritto un programma C che deve eseguire alcune operazioni sui 500 file contenuti in una cartella, e ci sono circa 400 file contenenti almeno uno spazio.
Quindi, sul file "a b.vcf" il programma sarà lanciato due volte, una volta su a e una volta su b.vcf. Risultato: il vero file "a b.vcf" non viene toccato, ovviamente. Di seguito lo script che ho scritto io, qualcuno sa fare di meglio? FILE_LIST=`ls *.vcf` for i in $FILE_LIST; do ls -l $i ./a.out $i done |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Certo, basta usare solo il for.
Codice:
for i in *.vcf; do
....
done
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: Oct 2007
Messaggi: 4
|
Grandissimo, funziona. Grazie
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:27.




















