当前位置:   article > 正文

awk用法_dsal;jdklasj

dsal;jdklasj

test.sh

find . -name ".*(?<\!rar)$"

find . -name "^.*?(?<\\!.rar)$"

# var=$(find . -type f | grep -v 'rar$')
# # echo ${var:1:4}

# for temp in $var 
# do
   # echo $temp
   # awk -f cal.awk2 $temp
# done

# echo "-------------------------------------------"
#awk -f cal.awk2 example201806032[0-2]*.txt

awk -f cal.awk2 $(find . -type f | grep -v 'rar$')

awk -f cal.awk2 *.txt 
#example201806032[0-2]*.txt
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

cal.awk2

#!/bin/awk -f
#运行前
BEGIN {
    categoryNum1=0
    categoryResponse1=0
    categoryNum2=0
    categoryResponse2=0
    categoryNum3=0
    categoryResponse3=0
    printf "---------------------begin------------------------\n"
}
#运行中
{
    if(match($5,"alvin") && match($3,"69997"))
    {

       #print $0;
       categoryNum1++;
       #len=length($4);
       var=substr($4,2,5);
       categoryResponse1 = categoryResponse1 + var;

    } 
    else if(match($5,"nicole") && match($3,"123"))
    {
       #print $0;
       categoryNum2++;
       var=substr($4,2,5);
       categoryResponse2 = categoryResponse2 + var;
    }
    else if(match($5,"other") && match($3,"133"))
    {
       #print $0;
       categoryNum3++;
       var=substr($4,2,5);
       categoryResponse3 = categoryResponse3 + var;
    }
}
#运行后
END {
   print "\n"
   print "categoryNum1:"categoryNum1   "  categoryResponse1:"categoryResponse1 
   print "categoryNum2:"categoryNum2   "  categoryResponse2:"categoryResponse2 
   print "categoryNum3:"categoryNum3   "  categoryResponse3:"categoryResponse3 
   printf "---------------------end------------------------\n"

}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47

日志文件: example.txt
2013/08/16 01:10:11.111 0 “0.013” lvyuantestalvin djfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwedjfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwedjfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwedjfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwedjfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwe
2013/08/16 01:10:11.111 1 “0.015” lvyuantestnicole djfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwedjfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwedjfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwedjfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwedjfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwe
2013/08/16 01:10:11.111 2 “0.016” lvyuantestalvin djfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwedjfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwedjfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwedjfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwedjfalkjlaijealaklkdjfiwojla aljioqwjelakflajfoi jli9089089002390fijaljaljdklasjflaskjfakl;skjfka;lsjf;akjf;asjf;akjf;aljf;aljfiijewalkdkdalkjdfaljjkdaskwe aljioqwjelakjajdka;djajfdkalfjklajiowijewojlajlajlasjoowiwiewjlajkflajfoi jliwe aljioqwjelakflajfoi jliwe aljioqwjelakflajfoi jliwe

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/115065
推荐阅读