Fala Pedro, isso é muito simples mas assim mesmo vc não mostrou as suas tentativas. Não é do meu hábito responder a pessoas que não mostraram que tentaram e não conseguiram, no entanto como já responderam e um deles foi meu aluno há pouco tempo e não deve estar habituado com esses procedimentos, vou te dar uma proposta de solução, mas aproveitando a oportunidade para solicitar aos colegas de lista que só respondam a perguntas de pessoas que mostrma que tentaram e não conseguiram.
Uma coisa é ajudar, outra é resolver o problema do cara. No primeiro caso, vc ensina a pescar, na outra dá o peixe. Pedro, se vc tivesse visto o cmd grep com carinho (vc disse que tentou com grep) veria que a opção -f define um arquivo de expressões regulares qu vc irá pesquisar em outro arquivo. Então bastaria fazer: grep -f arq1 arq2 Difícil, né? No entanto vc está procurando somente no início da linha. Então por segurança vc poderia fazer: grep -f <(cat arq1 | xarqs -i echo ^{}) arq2 Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - Em SP ligue (11)2125-4747; - Em DF ligue (61) 3223-3000; - Turmas fechadas em outras cidades ligue (21) 8112-9988. 2010/1/18 Pedro Pardini <pardinili...@yahoo.com.br> > > > 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] ------------------------------------ --------------------------------------------------------------------- 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: shell-script-unsubscr...@yahoogrupos.com.br --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil 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: shell-script-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html