[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux-team] Faire des calculs sous bash



Un petit script awk a la fin pourrait aider
for (...)
done|awk 'BEGIN{sum=0;}  {sum+=$1; print "Fax ="$1;}  END {print "Total = "sum;}'
Sortie:
Fax=1
Fax=2
Fax=3
Total=6

Jean-Francois Straeten wrote:

> Salut les pinguoins,
>
> Si je fais ça :
>
> for x in fax*.tif; do tiffdump $x |grep Directory|wc -l; done
>
> dans un répertoire contenant des faxes, j'obtiens logiquement le nombre de
> pages de chaque fax reçus, logiquement affichées en une colone. P. ex :
>
>   2
>   1
>   1
>   3
>   etc.
>
> Je me pose la question de savoir s'il y aurait moyen de calculer le nombre total
> de pages, autrement dit de faire la somme des nombres de la colone ?
>
> J'ai creusé du côté de bc et de expr, mais sans succès puisque les réponses
> arrivent une à une et pas en même temps.
>
> Il y a moyen de faire ça en shell ?
>
> --
>
> J.-F. STRAETEN
>
> ---
> Mutt 1.3.7i.
> Powered by SuSE Linux 6.4
>
> [ linux-team@rtfm.be and linux@lists.linuxbe.org in ONE :)         ]
> [ To subscribe or unsubscribe, go to http://linuxbe.org/ml.php     ]
> [ http://LinuxBe.org - http://OpenBe.net - listmaster@linuxbe.org  ]


[ linux-team@rtfm.be and linux@lists.linuxbe.org in ONE :)         ]
[ To subscribe or unsubscribe, go to http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org - http://OpenBe.net - listmaster@linuxbe.org  ]