【发布时间】:2021-12-03 16:58:02
【问题描述】:
好的,我有一个过滤购买日期的大日志文件。
ps6100-01:SP:12-Nov-2014 15:00:02 I am broken help me
ps6100-01:SP:12-Nov-2014 15:00:02 I am broken help me i got to much to say
so I continue on the next line of the file
ps6100-01:SP:12-Nov-2014 15:00:02 I am broken help me
ps6100-01:SP:12-Nov-2014 15:00:02 I am broken help me
ps6100-01:SP:11-Nov-2013 15:00:02 I am fine
ps6100-01:SP:11-Nov-2013 15:00:02 I am fine
我正在使用它来提取当年的事件
CurYear=`date | awk '{ print $6 }'`
perl -ne "print if /-$CurYear/" $file
没有日期的行根本不会被拉出。所以如果运行我的声明,我想要这个。
ps6100-01:SP:12-Nov-2014 15:00:02 I am broken help me
ps6100-01:SP:12-Nov-2014 15:00:02 I am broken help me i got to much to say
so I continue on the next line of the file
ps6100-01:SP:12-Nov-2014 15:00:02 I am broken help me
ps6100-01:SP:12-Nov-2014 15:00:02 I am broken help me
但我得到了这个,有时它有几行,所以我在输出中遗漏了一些关键的东西。
ps6100-01:SP:12-Nov-2014 15:00:02 I am broken help me
ps6100-01:SP:12-Nov-2014 15:00:02 I am broken help me i got to much to say
ps6100-01:SP:12-Nov-2014 15:00:02 I am broken help me
ps6100-01:SP:12-Nov-2014 15:00:02 I am broken help me
【问题讨论】:
-
请不要在图片中显示文字。它们不可搜索,不可复制粘贴,而且比需要的重得多。复制粘贴您问题中的文本和format it properly。