Awk решение:
Образец input.txt
файла:
Record: 111111 [
text
test
Start to do this thing
text
]
Record: 222222 [
{variable number of lines and content}
]
Record: 333333 [
text
text
text
Start to do another thing
text
]
Задание:
awk '/^Record:.*\[$/{ f=1; n=$2 }/^\]/{f=0}f && /^Start/{ print n, $0 }' input.txt
Выход:
111111 Start to do this thing
333333 Start to do another thing
Во время работы с виртуальной машиной я отключил autovt@.service, что привело к этой ошибке (Мне пришлось попробовать это на другом установленном Debian, чтобы понять это ). Загрузившись в режиме восстановления (как root ), я снова включил службу, чтобы все работало. Поиск в Интернете, vt, по-видимому, является виртуальным терминалом, что объясняет, почему у меня не было терминала для входа в систему и работы...