форматирование делается выражением NR%2==0?RS:FS
Проверка если линия номер 2 , если нет - используем FS (field separator, пробел в нашем случае), а если да - то используем RS ( разделитель записи, в нашем случае новая строка). Так и получаются циклы по две строчки, которые мы печатаем в ряд.
Александр Семененко, Не пожалейте времени на Sed и AWK, тем более, что там не так много информации. Это очень мощные и быстрые штуки для обработки текста.
Если формат данных полностью такой: числа чередуются строками, то я бы попробовал замену регулярными выражениями. Вывел бы данные в текстовый файл, а затем обработал бы его sed-ом.
Искал бы строки начинающиеся с цифры вида ^(\d.+)\n
И удалял бы в конце знак перевода строки, т.е. менял бы на \1