Чтение файла журнала между двумя датами

Мне нужно прочитать файл журнала между ними, и мой вопрос заключается в том, как получить только текст в файле, который находится между двумя датами, используя команды unix? Каждая строка содержит дату, и я хочу получить текст в файле, даты которого равны или больше, чем дата FROM и ниже или равна дате TO.
Формат даты – 13/05/23 01:58.
Вторая дата для примера 13/05/13 07:50. пример

13:41:55,110 INFO HellowordlsThis text is generated by me 

  • Почему piping find и grep ничего не возвращает?
  • сопоставлять и печатать несколько столбцов из двух файлов
  • Как перенести часть шаблона соответствия вывода в файл, оставив остальную часть в stdout?
  • Как обрабатывать файл как одну строку с помощью grep для применения шаблона поиска регулярного выражения?
  • Как я могу найти самые большие файлы «error_log», указанные по местоположению и размеру?
  • Почему регулярное выражение с \\ $ \ {работает с egrep, но не с sed?
  • Удалить строку, содержащую нечувствительность к регистру
  • Как перенести часть шаблона соответствия вывода в файл, оставив остальную часть в stdout?
  • Лучшее решение для поиска групп идентификаторов (перестановки / комбинации)
  • Solaris grep и регулярные выражения?
  • Как назначить вывод cat сценария bash переменной в другом скрипте
  • Как найти все совпадения строки в каталоге?
  • One Solution collect form web for “Чтение файла журнала между двумя датами”

    Поскольку даты находятся в формате, где хронологический порядок совпадает с лексическим порядком, вы можете сделать:

     awk '$0 >= "13/05/13 07:50" && $0 <= "13/05/23 01:58"' 

    (при условии, что метки времени находятся в начале каждой строки)

    Linux и Unix - лучшая ОС в мире.