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


Responder a