2016-10-26 5 views
0

Мне нужно просто разделить мой экземпляр на две колонки с пастой, но до сих пор он берет каждую строку и заполняет строку перед столбцом.Как мне получить команду «вставить», чтобы заполнить столбцы, прежде чем заполнять строки? Базиальная колонка STDOUT

Попробуйте это:

]$ echo test1$'\n'test2$'\n'test3$'\n'test4$'\n' | paste - - 
test1 test2 
test3 test4 

Ожидаемый результат:

test1 test3 
test2 test4 

Я хотел бы использовать пр, но пр кажется отрезать вещи текст преждевременно, и в целом является очень громоздким и сложным для использования с куча frivilous вариантов, которые не имеют смысла)

ответ

3

pr делает работу

$ echo -e "test1\ntest2\ntest3\ntest4" | pr -2ts 

test1 test3 
test2 test4 

удален вкладка, поскольку она по умолчанию в комментарии Sundeep.

+0

Поскольку вкладка является разделителем по умолчанию, можно также использовать 'echo -e 'test1 \ ntest2 \ ntest3 \ ntest4" | pr -2ts' – Sundeep