Объединение каждой второй строки со следующей

В текстовом документе я хочу объединить каждую вторую строку со следующей. Я думаю, что использовать sed? Как это сделать?

29
задан Fred Foo 24 January 2012 в 13:09
поделиться

2 ответа

Это проще всего использовать paste :

paste -s -d' \n' input.txt 

Хотя есть Famous Sed One-Liner (38), чтобы подражать этому, как в ответ Потонга .

27
ответ дан 28 November 2019 в 01:13
поделиться

Это может работать для вас:

seq 10 | sed '$!N;s/\n/ /'
1 2
3 4
5 6
7 8
9 10

Если не последняя строка, добавьте следующую строку к текущей строке и замените новую строку пробелом.

12
ответ дан 28 November 2019 в 01:13
поделиться
Другие вопросы по тегам:

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