awk吧 关注:104贴子:294
  • 1回复贴,共1

for i in {0..23};do cat log|awk '$5~/'"${i}:..:..

只看楼主收藏回复

for i in {0..23};do cat log|awk '$5~/'"${i}:..:.."'/{print $0}'>${i}.log;done
谁能告诉我啥意思。。。。


IP属地:广东1楼2015-02-10 14:12回复
    shell与awk结合。对i从0到23的值,分别检测log文件中每行第五个表达式(字符串)是否符合规则(/${i}:..:../),符合的话就把该行打印到以i为文件名的log文件中。


    IP属地:广西2楼2019-11-09 22:16
    回复