shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Encontrar expressão com o sed e inserir conteudo na p


From: Julio C. Neves
Subject: Re: [shell-script] Encontrar expressão com o sed e inserir conteudo na proxima linha.
Date: Sun, 9 Oct 2011 15:26:51 -0300

Pq vc não usa o cmd a (append) do sed, uai? ;) Veja:

$ sed -r '/<produto>/a teste' <<< "trator
esteira
<produto>
martelo
serra"

trator
esteira
<produto>
teste
martelo
serra

A opc -r evita os escapes. Era isso?

Cordialmente,

Julio Neves
*Quer programar bem em Shell?
*

*Use este endereço de e-mail, o Skype ou ☎ (21)8112-9988 ☎*

*
*

**

*
*
My profiles: [image: Twitter] <http://twitter.com/juliobash>
Contact me: [image: Skype] julioneves1
Em 8 de outubro de 2011 20:22, minerouai1982
<address@hidden>escreveu:

> **
>
>
> E ae galera do Shell,boa noite, estou com um problema simples aqui,
> talvez vocês possam me ajudar
> supondo que tenho o arquivo.txt com o seguinte conteúdo:
>
> trator
> esteira
> <produto>
> martelo
> serra
>
> Eu tenho que inserir a string "teste" abaixo da linha referente a
> produto, eu consigo executar essa tarefa com o seguinte comando:
>
> sed -i 's/.*duto>/<produto>\nteste/' arquivo.txt
>
> Agora supondo que a minha string é muito maior que essa e com varios
> escapes, vai da um trabalho from hell repetir ela, fora que visualmente
> não fica nada legal,tentei algumas opções no man do sed, mas
> não captei a mensagem, se alguem puder dar um help, agradeço...
>
> valeu galera do Shell..
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]