[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sed (era: Re: OFF)



On Qua 11 Jun 2003 00:17, Leandro A. F. Pereira wrote:
> Quoted by a circus of undead sharks
> For `"Luiz Henrique" <xkazu@nightwish.com.br>'
>
> On Tuesday, 10 June 2003 (23:11):
> > Boa noite !
> > Alguém sabe como poderia ser um shell script ou comando pelo console, que
> > selecione de um arquivo texto uma determinada palavra do arquivo e
> > substitua por outra?
>
> 	Você quer saber como o sed funciona. Use a página de manual.
> 	Como estou bonzinho hoje, você vai precisar do comando "s" do sed. Ele
> funciona mais ou menos assim:
>
> 	s/ProcurarPor/MudarPor/
>
> 	Isso vai trocar a primeira ocorrência dastring "ProcurarPor" por
> "MudarPor". Se quiser trocar *todas*, coloque um "g" no final:
>
> 	s/ProcurarPor/MudarPor/g
>
> 	Para usar isso no sed, pode-se utilizar algo assim:
>
> 	echo "ProcurarPorNada" | sed s/ProcurarPor/MudarPor/
>
> 	No seu caso, é só substituir o "echo" por "cat".

Pegando carona, se tenho dois arquivos tipo: focalinux1.txt e focalinux2.txt 
qual comando uso para substituir por exemplo a palavra foca por leao ? :-) e 
o resto continuar o mesmo, assim sendo obteria como resultado depois do 
comando: leaolinux1.txt e leaolinux2.txt ?

-- 
Debian User:629
FaRaOhh - Marcello Henrique
Inhumas-Goiás



Reply to: