У меня есть файл, который изредка разделяет строки. Разделение сигнализируется тем фактом, что линия начинается с пробела, пустой строки или непигового символа. Например.Присоединение строк в зависимости от начала строки
40403813|7|Failed|No such file or directory|1
40403816|7|Hi,
The Conversion System could not be reached.|No such file or directory||1
40403818|7|Failed|No such file or directory|1
...
Я хотел бы присоединиться к раздвоению линии обратно с предыдущей строкой (как указано ниже):
40403813|7|Failed|No such file or directory|1
40403816|7|Hi, The Conversion System could not be reached.|No such file or directory||1
40403818|7|Failed|No such file or directory|1
...
с помощью команды Unix, как SED/AWK. Я не понимаю, как присоединиться к линии с предыдущей.
Любое предложение?
Когда линия расщепляется в последнем поле, вы по-прежнему рассчитывать 5 полей. –
@WalterA Хорошая точка, но она СМОТРЕТЬ, как OP не имеет этого случая. Сказав это, выборка выборки OPs иногда имеет 5, а иногда и 6 полей, поэтому idk, каково его реальное требование - я перейду, если OP разъяснит и обеспечит лучший ввод/вывод образца. –