sostituzione (anzi, cancellazione) su piu` file
Michele Bonera
michele a bonera.biz
Mar 10 Feb 2004 16:34:19 UTC
Alle 11:13, lunedì 9 febbraio 2004, Vernia Damiano ha scritto:
> for i in *.msg; #*.msg: i file che ti servono
> do
> sed -e '^Message-/s/\#1\/1$//' $i >$i.out;
> done
Mi collego a questo messaggio per domandare una cosa che riguarda il for...
for file in `ls -l` do
echo $file;
done
come faccio a dire a for di non interpretare come due o più file (ovviamente
inesistenti) i file che contengono spazi al loro interno?
Una soluzione l'ho trovata, ma è abbastanza macchinosa. Uso sed per sostituire
gli spazi con %20 (p.e.) e poi li risostituisco.... non c'è un metodo più
elegante?
Byez
--
Michele Bonera aka /\/\ørrïz - 0xB4985654 a keyserver.linux.it
Linux User Group Brescia - http://lugbs.linux.it
Free as a bird....
Maggiori informazioni sulla lista
Lug
|