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

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

Re: RES: [shell-script] Por favor alguém me ajude... Acho que vcs sabem


From: Gustavo Chaves
Subject: Re: RES: [shell-script] Por favor alguém me ajude... Acho que vcs sabem matar esta...
Date: 27 May 2005 13:54:22 -0300
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4

>>>>> On Fri, 27 May 2005 11:27:43 -0300, Julio Cezar Neves - DATAPREVRJ 
>>>>> <address@hidden> said:

  Prompt> tr ' ' '\t' < b | cut -f2 | sed 's/0\+$//'

Julio, duas questões:

- Dá pra economizar o tr passando a opção -d' ' pro cut, não?

        cut -d' ' -f2 b | sed 's/0\+$//'

- Este script sed remove todos os zeros à direita da linha, mas a
  especificação do problema é diferente:

  > O que eu estou tentando fazer é procurar na segunda coluna os 
  > prefixos que possuem dois zero consecutivos (no exemplo acima todas 
  > as linhas contem...). Em seguida o script deve armazenar o prefixo 
  > (segunda coluna) porém somente os dígitos ANTES dos zeros 
  > consecutivos... O resultado deveria ser como abaixo:

  Ele quer tudo o que venha antes de dois zeros consecutivos.  Veja
  dois casos em que a sua solução não daria a resposta correta:

        ENTRADA         SAÍDA ESPERADA          SUA SAÍDA
        12340           12340                   1234
        120012          12                      120012

  Que tal assim?

        cut -d' ' -f2 b | sed 's/00.*//'

Gustavo.


reply via email to

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