Язык обработки данных AWK

       

Вывод /Печать/


Формат оператора печати:

PRINT [&lt список выражений&gt ] [ &gt &lt выражение1&gt ]

Если в списке выражения находятся через запятую, то значения этих выражений выводятся на output (печатаются) через символ-разделитель OFS (по умолчанию пробел). Если же выражения стоят через пробел, то на печати происходит их конкатенация.

Значение &lt выражения1&gt рассматривается как имя файла. Само его присутствие означает печать в файл. Если вместо ``&gt '' стоит ``&gt &gt '', то это означает добавление к уже существующему файлу. Можно использовать в одной программе максимально до 10 output файлов.

Оператор форматированной печати:

PRINTF формат [,список выражений] [ &gt выражение1]

формат: символьная строка в двойных кавычках. Идентичен формату, используемому в функции printf в языке ``С''. Формат может содержать:

  • обычные символы, они копируются на output.

  • escпоследовательности, представляющие неграфические символы, например, "\n" - новая строка.

  • спецификации для вывода аргументов, они следуют после символа ``%''. Число спецификаций должно быть равно числу аргументов. (Если оно меньше числа аргументов, то лишние аргументы игнорируются, если же больше - то это ошибка)



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