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 <[email protected]>
>
>
> 2010/1/15 Kurt Kraut <[email protected] <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: [email protected]
---------------------------------------------------------------------
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:
[email protected]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html