[RELug] trova/sostituisci

Nico n.morich@tin.it
Gio 20 Apr 2006 20:17:25 CEST


se al posto di /vecchio/nuovo/ le parole da mettere fossero: "<parola%" 
da cancellare proprio come posso metterlo?


Luca bedogni wrote:
> On Thu, 20 Apr 2006 09:37:12 +0100 (GMT+01:00)
> "n.morich@tin.it" <n.morich@tin.it> wrote:
>
>   
>> Problema:
>> ho una directory con N file di testo.
>> all'interno di ogni 
>> file vorrei sostituire una parola con un altra (es. gatto con cane).
>> c'è una procedura in automatico che mi consenta di dire: apri il
>> file, sostituisci a gatto cane, salva il file, apri il file
>> successivo e fai la stessa cosa per tutti gli N file?
>>     
>
> #!/bin/bash
>
> for i in `ls`
>         do
>         sed 's/vecchio/nuovo/' $i;
> done
>
> L'ho scritto adesso senza provarlo ma dovrebbe funzionare..
>
>   
>> Ciao e grazie
>>     
>
> Ciao
> 	Bedo
>   
> ------------------------------------------------------------------------
>
>
>   




Maggiori informazioni sulla lista RELug