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

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

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


From: Tiago Peczenyj
Subject: Re: [shell-script] Por favor alguém me ajude... Acho que vcs sabem matar esta...
Date: Tue, 24 May 2005 15:53:06 -0300

até pode servir, mas eu faria assim:

cat teste | awk '{print $2}' | grep 00 | sed 's/00/./g' | cut -f1 -d.

eu pego a segunda coluna, pego tudo que tem 2 zeros consecutivos,
substituo os zeros por alguma coisa, neste caso . e uso como separador
para o comando cut, pegando os números anteriores ao 00.

Em 24/05/05, Sandro Costa<address@hidden> escreveu:
>  Vê se isso server
>  
>  #!/usr/bin
>  
>  for i in `cat NOMEDOARQUIVO | sed -e 's/ \+/;/g'`
>  do
>  FIELD=`echo $i |cut -d';' -f2`
>  echo $FIELD | sed -e 's/00\+$//g'
>  done
>  
>  
>  thefunto233 wrote:
>  
>  >Estou com uma dúvida que para os experientes deve ser moleza... Porém 
>  >pra mim está osso... Estou quebrando a cabeça e nada... Vamos lá:
>  >
>  >Estou com um arquivo no seguinte formato:
>  >
>  >Cidade1 8606000 8606999      
>  >Cidade1 8608000 8609999      
>  >Cidade2 8610000 8619999      
>  >Cidade3 8620000      8627999      
>  >Cidade4 8628000      8629399
>  >
>  >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:
>  >
>  >8606
>  >8608
>  >861
>  >862
>  >8628
>  >
>  >Por favor, alguém poderia me ajudar como fazer isto??? Resumindo 
>  >quero somente os dígitos anteriores aos dois zeros consecutivos...
>  >
>  >Muito obrigado!!!
>  >(Júlio, fui seu aluno no RJ, na época trabalhava na Telemar!!! Estou 
>  >muito enferrujado com isto, há muito tempo não trabalho com Shell!!!)
>  >Abração!!!       
>  >
>  >
>  >
>  >
>  >
> >---------------------------------------------------------------------
>  >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
>  >
>  >
>  >
>  >
>  > 
>  >
>  >
>  >
>  >
>  >  
>  >
>  
>  
>  -- 
> ======================================================================
>  Sandro Santana Costa                        address@hidden
>  System Analyst/Programmer                  Network Suport
>  BDEP - Exploration and Production Data Bank       www.bdep.gov.br
>  Phone: 55  21 3981 0176                        Fax: 55 21 2244-0139 
>                              __                        __
>            ___ ___ ____  ___/ /______    _______  ___ / /____ _ 
>        (_-</ _ `/ _ \/ _  / __/ _ \  / __/ _ \(_-</ __/ _ `/ 
>          /___/\_,_/_//_/\_,_/_/  \___/  \__/\___/___/\__/\_,_/ 
> ======================================================================
>  
>  
> 
> ---------------------------------------------------------------------
>  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: 
>  
>  PUBLICIDADE
>  
>  ________________________________
>  Links do Yahoo! Grupos
>  
>  
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>   
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>   
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.


reply via email to

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