#!/bin/awk -f
#此脚本为统计各个时段的设置情况
BEGIN{
FS=OFS="\t";
for(i=0;i<24;i=i+0.5)
array[i]=0;
}
{
split($5,timea,";");
for(char in timea)
{
split(timea[char],time_hour,",")
{
for(i in time_hour)
{
split(time_hour[i],m,":");
split(m[1],mm,"-");
a=mm[1]/3600;
b=mm[2]/3600;
for(j=a;j<=b;j=j+0.5)
array[j]++;
}
}
}
}
END{
print "每个时段的具体情况:"
for(i=0;i<24;i=i+0.5)
print i,":",array[i]
}
#此脚本为统计各个时段的设置情况
BEGIN{
FS=OFS="\t";
for(i=0;i<24;i=i+0.5)
array[i]=0;
}
{
split($5,timea,";");
for(char in timea)
{
split(timea[char],time_hour,",")
{
for(i in time_hour)
{
split(time_hour[i],m,":");
split(m[1],mm,"-");
a=mm[1]/3600;
b=mm[2]/3600;
for(j=a;j<=b;j=j+0.5)
array[j]++;
}
}
}
}
END{
print "每个时段的具体情况:"
for(i=0;i<24;i=i+0.5)
print i,":",array[i]
}