linux user group brescia

immagine del castello

Archivio della mailing list

sostituzione (anzi, cancellazione) su piu` file

Alberto Turelli alberto.turelli a atworkonline.it
Mar 10 Feb 2004 16:38:43 UTC
On Tue, 2004-02-10 at 17:34, Michele Bonera wrote:
> 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?

echo "$file;"

¡Viva México!

bibe




Maggiori informazioni sulla lista Lug