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

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

Re: Remover caracter do texto


From: weberlf
Subject: Re: Remover caracter do texto
Date: Wed, 14 Dec 2005 19:29:37 -0000
User-agent: eGroups-EW/0.82

>       em /,$/ ele tenta casar uma linha q finalize com ','
> qdo isso acontece ele habilita o multiline pattern space (N;)
> e tenta casar com
> ',
> );'
> 
> se casar, ele remove a ','.
> 
> O problema eh q ele soh pega qdo tem numeros impares de ',', pq 
qdo vc
> usa o N;, ele vai pra proxima linha, e a proxima linha pode ser 
outra ','.
> 
> Acho q o melhor nesse caso eh usar awk (adoro ele :)).
> 
>  awk ' $0 ~ /\);/ {
>       sub(/, *$/, "", nextLine)
>       }
>       {
>               if(nextLine)
>                       print nextLine;
>               nextLine = $0
>       }
>       END {
>               print nextLine
>       } ' arquivo.sql
> 

 Humberto Pereira

  Muito obrigado pela ajuda. 
  Espero poder retribuir à lista um dia tudo o que tenho
  aprendido aqui.

Weber



reply via email to

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