![获取使用特定日期或更晚日期格式化的行](https://linux22.com/image/135822/%E8%8E%B7%E5%8F%96%E4%BD%BF%E7%94%A8%E7%89%B9%E5%AE%9A%E6%97%A5%E6%9C%9F%E6%88%96%E6%9B%B4%E6%99%9A%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F%E5%8C%96%E7%9A%84%E8%A1%8C.png)
我正在查看带有时间戳的日志文件,我只想要特定时间段及之后的条目。
2018-06-17T13:43:09
例如,我想要 2018 年 6 月 23 日 18:00:00 及之后的所有条目。
sed -n '2018/-06/-23T18,$p' board3
sed: -e expression #1, char 5: unknown command: `/'
答案1
sed -n '/2018-06-23T\(1[89]\|2\)/p' board3
答案2
您可以在此处使用字符串比较:
awk '$0 > "2018-06-23T18"' < file