Это может работать для вас (GNU sed):
sed '/2019-10-29-12-00/q' file
Это будет печатать каждую строку вплоть до 2019-10-29-12-00
или
sed '/2019-10-29-12-00/Q' file
Это будет печатать каждую строкудо, но не включая 2019-10-29-12-00
Редактировать: в соответствии с комментариями пользователя.
sed '/2019-10-29-12-00/{:a;n;//ba;Q}' file
Найдя строку, содержащую 019-10-29-12-00
, распечатать ее и получить следующую строку и повторять до концафайла или строки, которые не содержат 019-10-29-12-00
. :a
- это имя начала цикла, команда n
печатает текущую строку и извлекает следующую (или, если конец файла, завершает все команды sed), //ba
использует последнее регулярное выражение, т.е. /2019-10-29-12-00/
и если true, переходит к следующему имени цикла, т.е. :a
. Q
завершает все команды sed, но не печатает текущую строку. {...}
ограничивает команду sed предыдущим регулярным выражением.