Здравствуйте, подскажите пж-та, каким образом можно в логе отфильтровать данные за определенный период времени (например, за 15 минут)? Смог сделать, например, за 1 час с 15:00 - 16:00 2018-04-02: grep "2018-04-02 1[5]:" mylog.txt
Но каким образом можно отфильтровать, скажем, с 16:10 до 16:25 2018-04-02?
grep поиск по времени
Модератор: Bizdelnick
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: grep поиск по времени
grep -E '2018-04-02 16:(1[0-9]|2[0-5])'
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: grep поиск по времени
Если без -E (egrep не в счёт):
grep '2018-04-02 16:\(1[0-9]\|2[0-5]\)'
grep '2018-04-02 16:\(1[0-9]\|2[0-5]\)'