#! /usr/bin/gawk -f # Last edited on 2015-06-02 12:32:09 by stolfilocal BEGIN { UpS_LO = 99999999.99; UpS_HI = 0.00; VSHR = 0; VUSD = 0; NTr = 0; } /[:]/ { UpS_TR = $2; VSHR_TR = $3; NTr++; VUSD += VSHR_TR*UpS_TR; VSHR += VSHR_TR; if (UpS_TR < UpS_LO) { UpS_LO = UpS_TR; } if (UpS_TR > UpS_HI) { UpS_HI = UpS_TR; } } END { VBTC = VSHR/10; UpS = VUSD/VSHR; UpB = UpS*10; printf "Date ! ! ! NTr ! UpS_LO ! UpS_HI ! VSHR ! VBTC ! VUSD ! UpS ! UpB ! OBS\n"; printf "2015-- | | | %d | %.3f | %.3f |%d | %.1f | %.2f | %.5f | %.4f | \n", NTr, UpS_LO, UpS_HI, VSHR, VBTC, VUSD, UpS, UpB; }