Из Nagios я загрузил его html-файл с помощью команды wget, а затем преобразовал этот html-файл в Textfile, используя следующий код:
html2text -width 180 file.html >a.txt
затем я обрезал первые 10 строк, потому что я не хочу этот текст, и я получил текстовый файл ниже
awk 'NR > 10 { print }'a.txt > b.txt
Мне нужно объединить две строки в одну строку не для всех строк, а только для конкретного вывода из файла b.txt.
Примечание: текстовый файл содержит N строк
Здесь вывод файла b.txt:
DISK OK - free space: CRITICAL
01-08-2018 07:05:05 Service Required Critical CPU:loadaverage 6.0%
01-08-2018 07:10:25 Service Alert Critical memoryUsage
DISK OK - free space:
02-08-2018 01:05:2018 Service Alert Warning memoryUsage
CRITICAl:outstanding alert attention
02-08-2018 02:05:2018 Service Alert Critical required
Ожидаемый результат:
01-08-2018 07:05:05 DISK OK - free space:Service Required Critical CRITICALservice requiredCPU:loadaverage 6.0%
01-08-2018 07:10:25 Service Alert Critical memoryUsage
02-08-201801:05:2018 DISK OK - free space:Service Alert Warning memoryUsage
02-08-2018 02:05:2018 Service Alert Critical CRITICAL:outstanding alert attention required
Заранее спасибо