Разделители вывода
Разделители полей выводного файла и разделители записей хранятся в строковых переменных OFS и ORS. Первоначально значение OFS устанавливается как один пробел и ORS - один символ новой строки, но эти значения могут быть изменены в любой момент времени. Например, следующая программа печатает первое и второе поле каждой записи, имеющее двоеточие между полями и два символа новой строки после второго поля.
BEGIN { OFS = ":"; ORS = "\n\n" } { print $1, $2 }
Обратите внимание, что :
{ print $1 $2 }
печатает первое и второе поле без разделителя полей вводного файла.