[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] trocar linha arquivos
From: |
alves_list |
Subject: |
Re: [shell-script] trocar linha arquivos |
Date: |
Fri, 30 Jun 2006 23:14:48 +0000 |
User-agent: |
Thunderbird 1.5.0.4 (X11/20060608) |
Olá Celso,
Pode fazer algo como:
for i in *; do sed 's/ip=192.168.5.20/ip=192.168.100.10/' $i > $i.new; done
para fazer a substituição em todos os arquivos do diretório corrente. Se
houver mais de uma ocorrência da string 'ip=192.168.5.20' use o 'g' ao
final do sed
for i in *; do sed 's/ip=192.168.5.20/ip=192.168.100.10/g' $i > $i.new; done
Até
Alves
> All,
>
> Num determinado diretório tenho 50 arquivos que contém a linha...
> ip=192.168.5.20
>
> ...preciso trocar essa linha, em todos os arquivos, pela linha
> ip=192.168.100.10
>
> Como é que faço isso automaticamente?
>
> --
> Celso Vianna
> BSD User: 51318
> http://www.bsdcounter.org
>
> 63 8404-8559
> Palmas/TO
>
_______________________________________________________
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
Registre seu aparelho agora!
http://br.mobile.yahoo.com/mailalertas/