поместите каждую альтернативную строку в столбце, используя некоторые команды Unix - PullRequest
0 голосов
/ 09 декабря 2011

У меня есть файл в следующем формате:

key1
123
key2
345

Я хочу получить это как:

key1 123
key2 345

Я пробую смесь из seds, grep и т. Д., Но не совсем получаю то, что хочу. Какие-либо предложения . Я думаю, что удаление "\ n" в каждой нечетной строке также поможет, но может заставить это работать.

Ответы [ 2 ]

5 голосов
/ 09 декабря 2011

Это работа для Вставить

paste -d " " - - < filename
3 голосов
/ 09 декабря 2011

Я думаю, это может сработать для вас:

echo -e "key1\n123\nkey2\n456" | sed 'N;s/\n/ /'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...