[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Manipulação de arquivos
From: |
Leandro Valiengo |
Subject: |
Re: [shell-script] Manipulação de arquivos |
Date: |
Tue, 30 Aug 2005 11:51:20 -0300 (ART) |
Fala Thiago,
mas quem me garante que nao terei esse numero repetido na linha? Eu querial
algo por posicao, tem como fazer?
Tiago Barcellos Peczenyj <address@hidden> escreveu:
Eis nossos cnpjs =)
> cat cnpj.txt
12345678901234
01234567890123
21234567890123
53234567890123
Eis nosso arquivo
>cat xxx.txt
__________12345678901234____
__________01234567890123____
__________88888888880000____
para procurar todos os cnpjs em xxx.txt
>grep -f cnpj.txt xxx.txt | tee -a yyy.txt
__________12345678901234____
__________01234567890123____
e os que não se encontram
>grep -v -f cnpj.txt xxx.txt | tee -a nao.txt
__________88888888880000____
basicamente vc procura strings com o grep. como vc tem uma lista eh so
usar o 'grep -f file'. para vc procurar os que nao estao na lista,
basta fazer grep -v que 'inverte' a procura.
O que é problema para o bash ?
Em 30/08/05, Leandro Valiengo escreveu:
>
> Fala grupo,
>
> estou precisando da ajuda de vc´s. Eu tenho um arquvio cnpj.txt com
> aproximadamente 5.000 cnpj´s e outro arquivo xxx.txt com aproximadamente
> 1.000.000 de registros sendo que o cnpj neste arquivo comeca na posicao 11
> até a 24.
>
> Tenho q gerar um arquivo yyy.txt a partir do arquivo xxx.txt somente com os
> registros que se encontram no arquivo cnpj.txt e um outro arquivo nao.txt
> onde serão os cnpj´s q nao se encontram no arquivo cpnj.txt
>
> Valeu.
>
> Valiengo
>
>
>
> ---------------------------------
> Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!
>
> [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:
>
> 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!.
---------------------------------------------------------------------
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
__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/
[As partes desta mensagem que não continham texto foram removidas]
Re: [shell-script] OFF-TOPIC = INDICAÇAO DE LIVRO, Eriberto, 2005/08/28