Вот иначе с awk
:
$ cat file
1 2
3 4
5 6
7 8
$ awk 'NR%2 { even[++x] = even[x] ? even[x] FS $0 : $0 ; next }
{ odd[++y] = odd[y] ? odd[y] FS $0 : $0 }
END { printf "%s\n%s\n", even[x], odd[y] }' file
1 2 5 6
3 4 7 8
Вот полное объяснение, которое я писал о том, как получить Ubuntu (все выпуски), работающие с пробелом. Также с полной поддержкой ошибок
http://www.devops-blog.net/spacewalk/registering-ubuntu-and-debian-servers-with-spacewalk
Importing the GPG key:
Then I did [1129692]apt-get update[1129693] for good measure (I don't know if it was really necessary). Затем я установил клиента [1129694]spacewalk[1129695]:
и так как spacewalk должен запросить информацию об оборудовании, прежде чем он сгенерирует системный ID, я установил [1129696]hal[1129697]:
и, наконец, зарегистрировал систему для выхода в космос:
rhnsd[1129698]rhnsd[1129699] работает без проблем и система отображается в списке зарегистрированных систем [1129700]spacewalk[1129701], но я не могу запустить [1129702]rhn_check[1129703], потому что, по-видимому, [1129704]/etc/sysconfig/rhn/systemid[1129705] никогда не создавалась. Я обновлю этот ответ по мере выполнения.[1129345]