统计文件中关键词出现的次数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了统计文件中关键词出现的次数相关的知识,希望对你有一定的参考价值。
#!/bin/sh #Today=`date +%Y%m%d` YEAR=`echo $1|cut -c 1-4` MONTH=`echo $1|cut -c 5-6` DAY=`echo $1|cut -c 7-8` TIME=$YEAR-$MONTH-$DAY #echo `date -d "$TIME -2 day " +%Y-%m-%d` url="/home/work/webdata/logs/focusapi_access_log.$1" #昨天的日期 #yes_dt=`date -d"-1day" +"%Y-%m-%d"` yes_day=`date -d "$TIME -1day" +%Y-%m-%d` #最近7天 last_7day=`date -d"$TIME -7day" +%Y-%m-%d` #最近30天 last_30day=`date -d"$TIME -30day" +%Y-%m-%d` declare date_array=(00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23) for hour in ${date_array[@]};do cmd_yes_day=`grep ‘focus/GetGoodsInfoDaily‘ $url$hour | grep ‘start=‘$yes_day‘&end=‘$yes_day | wc -l` cmd_last_7day=`grep ‘focus/GetGoodsInfoDaily‘ $url$hour | grep ‘start=‘$last_7day‘&end=‘$yes_day | wc -l` cmd_last_30day=`grep ‘focus/GetGoodsInfoDaily‘ $url$hour | grep ‘start=‘$last_30day‘&end=‘$yes_day | wc -l` echo "昨天:"$ done
以上是关于统计文件中关键词出现的次数的主要内容,如果未能解决你的问题,请参考以下文章
Linux命令经典面试题:统计文件中出现次数最多的前10个单词