bem eu faria assim: ajuntava todas as notas num arquivo so:
cat notas.csv 0033900;21;52,5;9,00;5,00 0016605;22;55;7,50;1,50 0022201;19;47,5;8,50;1,50 da pra ser com paste e talz.. depois fazia os calculos com awk mesmo: awk -F";" '{ n1=n1+$3 } { n2=n2+$4 } { n3=n3+$5 } { print ((4*n1)+(3*n2)+(3*n3)) / 10 } {n1=0} {n2=0} {n3=0}' notas.csv 25 24.4 21.5 Att Laercio Motta 2010/1/21 Marcelo Andrade <mfandr...@gmail.com> > > > 2010/1/15 Kurt Kraut <lis...@kurtkraut.net <listas%40kurtkraut.net>>: > > > Olá, > > > > Conforme solicitado, eis os CSVs de onde puxo os dados: > > > > # nota1.csv # > > > > 0033900;21;52,5 > > 0016605;22;55 > > 0022201;19;47,5 > > > > # EOF # > > > > Onde o primeiro campo é o ID universal do aluno e o último campo é a > $nota1 > > > > # notas-2-e-3.csv # > > > > 000468;9,00;5,00 > > 035954;7,50;1,50 > > 024937;8,50;1,50 > > > > # EOF # > > Como sao dois arquivos com uma mesma coluna chave, achei que > o join iria aparecer em uma solucao, nao? > > Atts. > > -- > MARCELO F ANDRADE > Belem, Amazonia, Brazil > > "I took the red pill" > > [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