Δευτέρα 22 Νοεμβρίου 2010

07. Εμφανίστε για τον κάθε χρήση σε κάθε σύνδεση πόσα λεπτά έχει μείνει συνδεδεμένος και στο τέλος τα συνολικά λεπτά του κάθε χρήστη (μετά την εμφάνιση των συνολικών λεπτών να εμφανίζονται οι ώρες και τα λεπτά που αντιστοιχούν).

{
 if (NF>0){
split ($3, OR1,":")
split ($4, OR2,":")
L1=OR1[1]*60+OR1[2]
L2=OR2[1]*60+OR2[2]
L=L2-L1
XX[$1]+=L
H=int(L/60)
M=L%60
print $1,"Συνολικά Λεπτά=",L,"που αντιστοιχούν σε ώρες :",H,"Λεπτά :",M }
}
END {
print
print "Αποτελέσματα "
print "-------------"
for(x in XX) {
H=int(XX[x]/60)
M=XX[x]%60
print "Χρήστης :",x, "Συνολικός Χρόνος σε λεπτά :",XX[x],"και αναλυτικά : Ωρες=",H," Λεπτά =",M
}
}

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου