Попытка распечатать определенное время журналов на основе рекомендации из этой темы от суперпользователя. Я не уверен, почему мои шаблоны не соответствуют sed. У меня есть образец даты и времени, которые я использую, вставленные здесь. Если я использую
sed -n '/2014-03-27 07:00:00/ , /2014-03-27 11:25:00/p' log-file-name
Я ожидаю, что он напечатает все строки, которые соответствуют с 7 утра до 11 утра. Но я получаю ноль матчей. Если я удаляю «-n», он печатает целые строки с 3 часов утра до 16:14 в результате. Я попытался настроить команду sed выше с одинарными и двойными кавычками и пробовал разные варианты пробелов. Но результаты всегда "все или ничего". Может кто-нибудь объяснить, почему sed не печатает строки для часового окна, которое я прошу напечатать?