Операционная система UNIX. Руководство пользователя

       

Разделители вывода


Разделители полей выводного файла и разделители записей хранятся в строковых переменных OFS и ORS. Первоначально значение OFS устанавливается как один пробел и ORS - один символ новой строки, но эти значения могут быть изменены в любой момент времени. Например, следующая программа печатает первое и второе поле каждой записи, имеющее двоеточие между полями и два символа новой строки после второго поля.

BEGIN { OFS = ":"; ORS = "\n\n" } { print $1, $2 }

Обратите внимание, что :

{ print $1 $2 }

печатает первое и второе поле без разделителя полей вводного файла.



Содержание раздела