I have a input.txt file which have 3 fields separate by a comma
place, os and timediff in seconds
tampa,win7, 2575
tampa,win7, 157619
tampa,win7, 3352
dallas,vista,604799
greenbay,winxp, 14400
greenbay,win7 , 518400
san jose,winxp, 228121
san jose,winxp, 70853
san jose,winxp, 193514
san jose,winxp, 176290
san jose,winxp, 110999
san jose,winxp, 110940
new york,win7, 136290
carolina,win7 , 604799
carolina,win7 , 604799
How do we count sum of the seconds for each OS in each place ?
if total seconds in each place has more than (7 *24 * 3600) then use (7 *24 * 3600)
then write to a new file name output.txt
Place,OS,Total,Percent
tampa,win7, (2575+157619+3352) , (2575+157619+3352)/ (7 *24 * 3600) * 100
tampa ,unknown, ((7 *24 * 3600) - (2575+157619+3352)) , ((7 *24 * 3600) - (2575+157619+3352)) / (7 *24 * 3600) * 100
dallas , vista , 604799 , (604799)/(7 *24 * 3600) * 100
dallas , unknown , ((7 *24 * 3600) - 604799) , ((7 *24 * 3600)- 604799)) / (7 *24 * 3600) * 100
greenbay , win7 , 518400 , (518400)/(7 *24 * 3600) * 100
greenbay , XP , 14400 , (14400)/(7 *24 * 3600) * 100
greebbay , unknown, ((7 *24 * 3600) - (518400+14400)) , ((7 *24 * 3600) - (518400+14400)) / (7 *24 * 3600) * 100
....
Thanks