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

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

Re: [shell-script] Manipulação de arquivos


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] Manipulação de arquivos
Date: Tue, 30 Aug 2005 22:25:42 -0300
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050317)



Em 30/08/05, Leandro Valiengo<address@hidden> 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
Tiago Barcellos Peczenyj 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
Como diz o Aurélio, o Departamento de contenção de bits/memória sugere :)

grep -f cnpj.txt xxx.txt > sim.txt
grep -vf sim.txt xxx.txt > nao.txt

O primeiro, conforme explicado, seleciona os cnpjs coincidentes. O segundo exclui do arquivo maior, tudo que foi encontrado na primeira operação.

Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
(16) 9139-2258

O que é problema para o bash ?

Idem para os comandos utilizados com o bash :)


reply via email to

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