【发布时间】:2013-10-26 04:01:30
【问题描述】:
我想做的是,当每行中的第一个元素(格式为“hh:mm:ss”)在两个小时之间时,找出我文件中的所有条目
文件格式:
14:40:00 user1 load xxxx xxxx xxxxx
14:40:02 user2 change xxx xxx xxxxx
15:03:04 user1 change xxx xxx xxxxx
so on...
我想获取 14:40:00 到 15:00:00 之间的所有条目。
我想用下面的命令来做,但我不知道如何用 fiter 来做。
cat app.log | grep change | awk '{print $1 if .....}'
之后我想打印整行。有人可以告诉我如何在命令行中进行条件过滤吗?
谢谢。
【问题讨论】:
标签: bash shell scripting awk grep