其实联通网站上的累计通话时间和实际计费的时间差不多。

如果要准确的统计,那得依赖些脚本了。

从联通的网站上面把通话记录复制出来,放到一个文件中,如 /tmp/x 然后保存以下代码到一个shell文件calllog.sh。
然后执行 cat /tmp/x | bash calllog.sh,最后就可以看到通话时间了。

awk '$4 != "被叫" && $5 != "10010"{
print $0;
pos1 = index($3, "分");
pos2 = index($3, "秒");
min=0
if (pos1 > 0) {
min = substr($3, 1, pos1-1);
# print "min:" min;
}
if (pos2 > 0) {
min = min + 1;
}

print "tmin:", min;
total += min;
}
END {
print "total:", total;
}
'

Tagged with: