Как добавить следующую строку в конец текущей строки с использованием sed

sed 'X{N;s/\n//;}' file.txt (where X is the current line)


Эта команда с использованием sed добавляет следующую строку в конец текущей строки. Команда сначала запоминает текущую строку в буфере обмена, затем переходит к следующей строке. Затем команда выполняет замену символа новой строки на пустую строку в буфере обмена и объединяет содержимое буфера с текущей строкой. Команда может быть полезна для объединения строк или удаления символа новой строки в предыдущей версии поля с разделителем в текстовом файле. Альтернатива этой команде может быть использование других текстовых процессоров, таких как awk или perl. В переданной команде аргументы отсутствуют.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *