В текстовом документе я хочу объединить каждую вторую строку со следующей. Я думаю, что использовать sed? Как это сделать?
Это проще всего использовать paste
:
paste -s -d' \n' input.txt
Хотя есть Famous Sed One-Liner (38), чтобы подражать этому, как в ответ Потонга .
Это может работать для вас:
seq 10 | sed '$!N;s/\n/ /'
1 2
3 4
5 6
7 8
9 10
Если не последняя строка, добавьте следующую строку к текущей строке и замените новую строку пробелом.