<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      剛接觸shell 第一個(gè)處女小小程序

      #!/bin/bash
      # HJ test trigger file

      PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
      export PATH

      directory=/home/houjiao/test/
      filelist=`ls $directory`
      #for file in $filelist
      for file in *.dat
      do
      exist=$(lsof ${directory}${file})
      if [ $? ] && [ `echo $file |grep 'log'` ]; then
      # 是否匹配到Match str列 將沒(méi)匹配到的行打印出來(lái)
      echo "start analsys $file NO Match str is :"
      cat -n $file | grep -v 'Match str:'

      # 統(tǒng)計(jì)訪問(wèn)網(wǎng)站和搜索觸發(fā)的行數(shù)
      cat -n $file | grep '\.c[on]m*' > count.site
      netrow=`cat count.site |wc -l`
      allrow=`cat $file |wc -l`
      seachrow=$(($allrow - $netrow))
      echo "According to the website's count $netrow"
      echo "According to the search's count $seachrow"
      # 對(duì)比相同文件名的trigger和trigger_log行數(shù)是否相等
      name1=${file%log*.dat} #從尾部開(kāi)始將log刪除
      name2=`echo $file |cut -d '_' -f 4`
      filename=${name1}${name2} #去掉log后的文件名
      if [ -e ${directory}${filename} ]; then
      trigger=`cat $filename |wc -l`
      test $trigger -eq $allrow && echo "$filename equal with $file" || echo "$filename not equal with $file"
      fi
      #若同一個(gè)用戶出現(xiàn)兩次以上檢測(cè) 規(guī)則是否在rule文件中
      user=`cat $file | cut -d ',' -f 1 |uniq -c |awk '$1 > 2 {print $2}'` #得出兩次或兩次以上觸發(fā)的用戶有哪些

      for userid in $user
      do
      #將match rule:id 和match str:www.taobao.com這兩列存入rule.test
      cat $file |grep "^$userid"|cut -d ':' -f 2,3 >> rule
      done

      # 在rule.test里根據(jù)match str后面的內(nèi)容 在規(guī)則文件里查找是否有匹配的
      while read line
      do
      fname=${line%%,*} #獲取最終rule文件名
      ctent=${line##* }
      content=${ctent%%,*} #獲取最終要匹配的內(nèi)容
      if [ ! `cat -n ${fname}.rule|grep "$content"` ];then
      echo "$content is not in ${fname}.rule"
      fi
      done < rule
      fi
      done

      很山寨的程序,這可是我的第一個(gè)shell啊。。明天經(jīng)理要看,,希望他看后的狂虐可以讓我提高一大截。

      posted @ 2013-06-07 17:43  風(fēng)猴藍(lán)魔  閱讀(195)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 鲁丝片一区二区三区免费| 日韩av综合中文字幕| 内射老妇bbwx0c0ck| 国产综合一区二区三区麻豆| 亚洲精品国产av成人网| 国产乱人伦av在线无码| 九九热精品在线视频观看| 国产一区二区日韩在线| 国产成人精品无码播放| 久久er热在这里只有精品66 | 黄色一级片一区二区三区| 精品一区二区不卡无码AV| 亚洲av成人无码精品电影在线| 三级黄色片一区二区三区| 成人午夜在线播放| 亚洲永久一区二区三区在线 | 50路熟女| 亚洲男人第一无码av网站| 色综合久久婷婷88| 家庭乱码伦区中文字幕在线| 人妻少妇偷人无码视频| 亚洲精品中文字幕一二三| 蜜臀av无码一区二区三区| 欧美成人一区二区三区不卡| 精品久久亚洲中文无码| 欧美videosdesexo吹潮| 免费观看全黄做爰大片| 北川| 无码精品人妻一区二区三区中| 国产日韩综合av在线| 成人无码区免费视频| 亚洲国产综合av在线观看| 一本大道久久香蕉成人网| 国产精品自拍自在线播放| 极品尤物被啪到呻吟喷水| 不卡一区二区国产精品| 久久综合激情网| 秋霞无码久久久精品| 18av千部影片| 无码人妻精品一区二区三区东京热| 日韩大片看一区二区三区|