[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Calculando notas de alunos
From: |
Laercio Motta |
Subject: |
Re: [shell-script] Calculando notas de alunos |
Date: |
Fri, 22 Jan 2010 08:31:12 -0200 |
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 <address@hidden>
>
>
> 2010/1/15 Kurt Kraut <address@hidden <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]