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

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

Re: [shell-script] expressão regular


From: Julio C. Neves
Subject: Re: [shell-script] expressão regular
Date: Wed, 24 Apr 2013 11:30:00 -0300

experimente fazer:
sed '/\<--/,/--\>/d' arquivo

Se estiver tudo certinho, assim funciona

Abcs,
Julio
*@juliobash
*



Em 24 de abril de 2013 11:24, Bruno Viana <address@hidden> escreveu:

> **
>
>
>
>
> Pessoal,
>
> Estou com o seguinte problema:
>
> Tenho um arquivo xml e estou querendo tirar os comentários que são
> delimitados por "<!--" e termina com "-->"  eles podem esta na mesma linha
> ou não ai fiz o seguinte:
>
> $ cat arquivo.xml | tr '\n' '|' |  sed 's#<!--.*-->##' | tr '|' '\n'
>
> Primeiro substituir as quebras de linhas por "|" para ficar tudo na mesma
> linha depois usei o sed para substituir o comentário por nada depois voltei
> com o quebra de linha.
>
> Isso quase que funcionou porém ele começou substituir na inicio do
> primeiro comentário e terminou no final do ultimo comentário e tudo que
> estava no meio foi embora :-(
>
> Como eu faço para a expressão ".*" parar quando chegar em "-->" ?
>
> Ou se teria uma forma mais elegante de fazer isso.
>
> Desde já agradeço a atenção de todos.
>
> [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]