Grep и объединить строки между двумя строками временных меток в файле — Unix

Серверные устройства ssh -, которым разрешен вход в систему.

Если пользователю не разрешен вход в систему, сервер просто отключается, не сообщая подробной причины (, которая может помочь хакеру ).

Загляните в /var/log/auth на малине, чтобы узнать причину.

0
20.04.2020, 17:44
1 ответ

Попробуйте

awk '{X = $0; while (/\r$/) {getline; if (! /^[0-9]/) X = X $0}; gsub (/\r/, "", X); print X} 1 ' file

При встрече с символом ^M он повторяет чтение и добавление новых строк, пока не будет прочитана дата, а затем печатает всю строку.

0
19.03.2021, 02:27

Теги

Похожие вопросы