Amigos, retornou vazio... Utilizando os nomes reais de meus arquivos, segue a transcrição do comando:
for i in $(cat relacao_fotos.txt) ; do grep *^*$i setembro_full.txt ; done Onde, no arquivo relacao_fotos.txt eu tenho a relação das fotos do pessoal, e em setembro_full.txt tenho o resultado de uma query. Entretanto, eu sei que existem registros coincidentes... Talvez eu não tenha conseguido me expressar bem... Perdoem minhas burrices, se disser asneira... Mas, apenas para lembrar, no arq2, ou seja, setembro_full.txt, interessa coincidir apenas o primeiro campo... será que tem algo a ver??? Abraços Pedro On segunda-feira18/01/10 18/01/10 - 13:34, Waldirio Manhães Pinheiro wrote: > Boa > > Somente para dar uma "filtrada melhor", faça > > for i in $(cat arquivo1); do grep *^*$i arquivo2; done > > Ps.: Somente os campos que realmente "comecem" com o cod do arq1 > > []'s > > 2010/1/18 Bruno Gunter<[email protected]> > > >> >> Pedro, >> >> Faça: >> >> for i in $(cat arquivo1); do grep $i arquivo2; done >> >> []'s >> Gunter >> >> Em Seg, 2010-01-18 às 13:24 -0200, Pedro Pardini escreveu: >> >> >> >>> >>> Olá, amigos. >>> Um Feliz 2010 a todos... Meio atrasado!!! - Voltei hoje das férias :) >>> >>> Alguém poderia me ajudar com este script? >>> >>> Tenho dois arquivos txt: >>> arq1: >>> 30 >>> 72 >>> 183 >>> 427 >>> 1298 >>> 1315 >>> 2008 >>> 2794 >>> 5825 >>> .... >>> >>> arq2: >>> 22 Joao da Silva 12/2008 22/01/77 >>> 30 Zezinho das Couves 07/2004 15/09/68 >>> 427 Maria do Zé 03/2002 22/03/81 >>> 428 Jubencio da Zinha 10/2007 28/06/64 >>> .... >>> >>> Preciso obter todas as linhas do arquivo arq2 cuja primeira coluna >>> encontre elemento coincidente no arq1. >>> Como se faz isto??? Já tentei grep, sed, mas acho que não estou >>> sabendo >>> construir a lógica do comando. >>> >>> Abraços >>> >>> >>> >>> >>> >>> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> >> > > >
