Формат лога только одна строчка с временной меткой? Или это только заголовок и есть тело лога?
bars писал: ↑25.11.2021 16:49
$4 >= "25/Nov/2021:13:30" && $4 < "25/Nov/2021:13:49"
Вы не можете сравнивать так названия месяцев, только их цифровое обозначение и порядок следования должен быть следующим:
"год месяц день час минута секунда" обязательно двумя цифрами, то-есть с предшествующим нулем если одна цифра.
Можно определить переменную FS по другому. Например:
Код: Выделить всё
awk -F'[[/ :]+' '{print $6,$5,$4,$7,$8,$9}' log
Получим:
Остается только конвертировать через встроенную функцию strftime и mktime или создать массив конкретно для месяцев года. Я так понимаю локаль русская и awk из freebsd?