Шрифт:
Другой шаблон выдает исключительно длинные строки, используя встроенную функцию
В программе
Можно сделать выходной поток более информативным, снабдив его предупреждающим сообщением и частью слишком длинной строки, используя для этого встроенную функцию
Функция
Сколько различных программ
Программа
Действия, указанные в шаблоне
Здесь печатается число строк входного потока.
До сих пор в примерах выполнялись только простые операции с текстом. Достоинством программы
Поскольку число значений доступно с помощью переменной
мы получим и сумму, и среднее значение.
Этот пример показывает, как используются переменные в awk. Переменная
В программе
Запись
Здесь подсчитывается число строк, слов и символов входного потока, т.е. выполняются те же действия, что и по команде
В качестве другого примера выполнения арифметических операций рассмотрим программу, подсчитывающую число страниц по 66 строк в каждой. Страницы получаются при прогоне несколько файлов через команду
Команда