- 论坛徽章:
- 0
|
小弟遇到一个非常奇怪的问题,就是执行
awk '{if ($3 >= "17:30:00") print $0}' file11.txt > file12.txt
awk '{if ($3 >= "17:30:00") print $0}' file21.txt > file22.txt
awk '{if ($3 >= "17:30:00") print $0}' file31.txt > file32.txt
后,其中的file12.txt开头有一堆^@,而file22.txt、file32.txt就正常,不知什么原因?哪位高手能解释下?该如何解决?谢谢了!
原始文件相关位置:
CONS03^KE> 17:29:49.481 17:29:49 ST,/Z SYS$*ALTRUN$.PUTLT/RUN,6,,0/SECRET
CONS03^NO> 17:29:49.856 17:29:49 PUTLT START
CONS03^NO> 17:29:50.075 17:29:50 PUTLT *CITA$A*CITA$TRACE TRANSFERED
CONS03^NO> 17:29:52.122 17:29:52 PUTLT FIN
CONS03^KE> 17:30:00.606 17:30:00 XTP3 STATS REPORT
CONS03^KE> 17:30:00.872 17:30:00 XTP3 STATS OFF
CONS03^NO> 17:30:01.044 17:30:01 Statistics gathering is enabled
CONS03^KE> 17:30:01.262 17:30:01 XTP3 STATS ON
执行awk后的结果文件(非预期):
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@9.039 11:50:09 TASK*MSG: LILY*START.XPIDSC/RUN,0 WILL START AS 93635204$199*1.
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@EE/P104754B RCVD PID 35308/EE DSL 16:11:47
CONS03^KE> 17:30:00.606 17:30:00 XTP3 STATS REPORT
CONS03^KE> 17:30:00.872 17:30:00 XTP3 STATS OFF
预期执行awk后的结果文件:
CONS03^KE> 17:30:00.606 17:30:00 XTP3 STATS REPORT
CONS03^KE> 17:30:00.872 17:30:00 XTP3 STATS OFF |
|