Подтвердить что ты не робот

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

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

4b9b3361

Ответ 2

Если вы действительно не настаиваете на том, что ему нужно быть sed, просто пропустите его через

paste -d" " - -

Ответ 3

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

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

Ответ 4

Простое решение awk:

awk '{getline b;printf("%s %s\n",$0,b)}' file

Тест:

[jaypal:~/Temp] seq 11 > file
[jaypal:~/Temp] awk '{getline b;printf("%s %s\n",$0,b)}' file
1 2
3 4
5 6
7 8
9 10
11 

Ответ 5

Что вы подразумеваете под "в текстовом документе"? Если вы редактируете файл с помощью vim, вы можете сделать:

:g/./normal J