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
|