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

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

Re: [shell-script] Sed novamente - Parte 2


From: Miranda
Subject: Re: [shell-script] Sed novamente - Parte 2
Date: Wed, 27 Apr 2005 09:36:30 +0000

Pelo fato de ter mais facilidade com awk
do que com sed
aí vai uma forma de fazer
veja :

[miranda@guitar miranda]$ echo "853    |88|a|b|u|v|i|j|w|x"|awk '{print
substr($0,index($0,"|")+1)}'
88|a|b|u|v|i|j|w|x


On Wed, 2005-04-27 at 11:30, Luciano Depierri wrote:
> Gentil, obrigado pela resposta, mas no meu caso a string nao é especifica, 
> pode aparecer dessas formas:
> 
> 853    |88|a|b|u|v|i|j|w|x (com 3 espaços em branco)
> 853 41|88|a|b|u|v|i|j|w|x (com apenas 1 espaço em branco, seguido de 2 
> caracteres numéricos)   ou
> 853  1|88|a|b|u|v|i|j|w|x (com 2 espaços em branco, seguido de 1 caracter 
> numérico)
> 
> então a melhor maneira de "tentar" resolver esse caso seria a solução do 
> amigo Paulo: sed 's/^.*\|//' que é limpar tudo do inicio da linha até o 
> primeiro "|".
> 
> Paulo, obrigado novamente pela resposta, mas estou quebrando a cabeça aqui e 
> já tentei algumas combinações fracassadas, se nao me engano ontem eu já havia 
> feito essa tentativa " sed 's/^.*\|//' " mas tanto ontem como hoje, o que 
> está me retornando é "nada". Seria isso o outro problema?
> 
> Agradeço antecipadamente.
> 
> Luciano Depierri
> 
>   ----- Original Message ----- 
>   From: Luciano Depierri 
>   To: address@hidden 
>   Sent: Tuesday, April 26, 2005 4:56 PM
>   Subject: [shell-script] Sed novamente
> 
> 
>   Pessoal mais uma vez... ufa!!!!
> 
>   Estou lutando aqui com o sed mas nao estou conseguindo...
>   Como faço para tirar o 853 até o primeiro "|"
>   Já tentei:
>   sed 's/^.*´|´//'
>   sed 's/^.*|//'
>   sed 's/^.*'|'//'
>   e muito mais.....
> 
>   853 |88|a|b|u|v|i|j|w|x
> 
>   Agradeço antecipadamente...
>   Obrigado Paulo pela resposta.
> 
>   Luciano Depierri
> 
>   [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
>   ---------------------------------------------------------------------
>   Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
>   ---------------------------------------------------------------------
>   Sair da lista: address@hidden
>   ---------------------------------------------------------------------
>   Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
>   ---------------------------------------------------------------------
> 
> 
> 
>         Yahoo! Grupos, um serviço oferecido por: 
>              
>                     São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
> Horizonte Brasília  
>              
>        
> 
> 
> ------------------------------------------------------------------------------
>   Links do Yahoo! Grupos
> 
>     a.. Para visitar o site do seu grupo na web, acesse:
>     http://br.groups.yahoo.com/group/shell-script/
>       
>     b.. Para sair deste grupo, envie um e-mail para:
>     address@hidden
>       
>     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do 
> Serviço do Yahoo!. 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 



reply via email to

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