[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.