【发布时间】:2014-08-25 08:38:24
【问题描述】:
大家早上好,
我有一个名为test.txt的文件
audit.log.20140612:6/11/14 6:27:33 AM;SUCCESS;998ms;10.62.172.52;52750;Issue
audit.log.20140612:6/11/14 6:28:25 AM;SUCCESS;580ms;10.62.172.52;52750;Issue;
audit.log.20140612:6/11/14 6:28:25 AM;SUCCESS;500ms;10.62.172.52;52750;Issue;
audit.log.20140612:6/11/14 6:28:25 AM;SUCCESS;58ms;10.62.172.52;52750;Issue;
现在我想提取所有超过 100 毫秒(毫秒)的行。
我实现了,直到获得命令后的第三个字段形式,
cut -d ';' -f 3 test.txt
现在我想将此结果通过管道传输到某个 shell 命令,以便我可以比较结果。 time is > 100ms
最后我的输出应该是,
audit.log.20140612:6/11/14 6:27:33 AM;SUCCESS;998ms;10.62.172.52;52750;Issue
audit.log.20140612:6/11/14 6:28:25 AM;SUCCESS;580ms;10.62.172.52;52750;Issue;
audit.log.20140612:6/11/14 6:28:25 AM;SUCCESS;500ms;10.62.172.52;52750;Issue;
【问题讨论】:
-
在 shell 中不可能?