[ Страница назад | Страница вперед | Содержание | Индекс | Домой | Юридическая информация | Поиск ]

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


Форматирование файлов для печати (команда pr)

Команда pr выполняет простое форматирование файлов, отправленных на печать. Текст, отформатированный командой pr, передается по каналу команде qprt.

Ниже перечислены некоторые наиболее часто используемые флаги команды pr:

-d Вывод отделяется двойным интервалом.
-h"Строка" В заголовке страницы вместо имени файла подставляется указанная строка, заключенная в кавычки (" "). Флаг должен быть отделен от строки пробелом.
-l Строки Вместо длины страницы по умолчанию (66 строк), устанавливается значение, указанное в параметре Строки. Если значение Строки меньше суммарного числа строк верхнего и нижнего колонтитула страницы, то во время печати верхний колонтитул (заголовок) и нижний колонтитул не выводятся (точно так же, как если бы была задана опция -t).
-m Объединяет файлы. Команда pr последовательно записывает по одной строке из каждого файла, указанного в параметре Файл, в виде текстовых столбцов постоянной ширины, которая зависит от числа столбцов. Этот флаг несовместим с флагом -Столбец.
-n [Ширина][Символ] Выполняет нумерацию строк. Число цифр в номере задается в параметре Ширина. По умолчанию этот параметр равен 5 цифрам. Если задан параметр Символ (любой символ, отличный от цифры), то он вставляется в качестве разделителя между строкой и ее номером. По умолчанию таким разделителем служит символ табуляции ASCII.
-o Смещение Каждая строка сдвигается на число символов, заданное в параметре Смещение. Сумма ширины строки и смещения должна быть равна общему числу символов в строке. По умолчанию значение Смещение равно 0.
-sСимвол Столбцы текста отделяются друг от друга символом, заданным в параметре Символ, а не соответствующим числом пробелов. По умолчанию в качестве Символа применяется символ табуляции ASCII.
-t Подавляет печать заголовка высотой в пять строк и нижнего колонтитула длиной в пять строк. Печать файла завершается после вывода последней строки; остаток страницы не заполняется пробелами.
-w Ширина Параметр Ширина задает ширину столбцов в символах. Значение по умолчанию равно 72 символам, если текст печатается в виде нескольких столбцов одинаковой ширины. Если этот флаг не задан, то ширина столбца не ограничена. Если не указан флаг -w, но задан флаг -s, то по умолчанию печатаются столбцы шириной 512 символов.
-Столбец Число столбцов устанавливается равным значению, указанному в параметре Столбец. Значение по умолчанию равно 1. Эта опция несовместима с флагом -m. Флаги -e и -i предназначены для печати текста в несколько столбцов. Высота столбца текста не должна превышать длину страницы (см. описание флага -l). Если флаг задается в комбинации с флагом -t, то установите такое число столбцов, чтобы для печати вывода применялось минимальное число строк.
+Страница Будут показаны все страницы, начиная с номера, указанного в параметре Страница. Значение по умолчанию равно 1.

Например, для печати файла с именем prog.c с верхними колонтитулами и номерами страниц введите:

pr prog.c | qprt

Нажмите Enter.

К файлу prog.c будут добавлены заголовки страниц (верхние колонтитулы), а затем он будет отправлен команде qprt. Колонтитул содержит дату последнего изменения файла, имя файла и номер страницы.

Например, для печати файла prog.c с указанным колонтитулом введите:

pr -h "ОСНОВНАЯ ПРОГРАММА" prog.c | qprt

Нажмите Enter.

Будет напечатан файл prog.c, причем вместо имени файла будет подставлена строка ОСНОВНАЯ ПРОГРАММА. Дата последнего изменения и номер страницы печатаются как и раньше.

Например, для печати файла с именем word.lst в виде нескольких столбцов введите:

pr -3 word.lst | qprt

Нажмите Enter.

Файл word.lst будет напечатан в виде трех вертикальных столбцов.

Например, для того чтобы напечатать данные из нескольких файлов в соседних столбцах, введите:

pr -m -h "Сотрудники и посетители" member.lst visitor.lst | qprt

Данные из файлов member.lst и visitor.lst будут напечатаны в соседних столбцах с общим заголовком Сотрудники и посетители.

Например, для того чтобы изменить файл prog.c и сохранить его для использования в будущем, введите:

pr -t -e prog.c > prog.notab.c

Нажмите Enter.

В файле prog.c символы табуляции будут заменены на пробелы, а результат выведен в файл prog.notab.c. Символы табуляции расположены в столбцах 9, 17, 25, 33 и т.д. Флаг -e команды pr заменяет символы табуляции, а флаг -tподавляет вывод заголовков страницы.

Например, для печати файла с именем myfile в два столбца в альбомной ориентации шрифтом размером 7 пунктов введите:

pr -l66 -w172 -2 myfile | qprt -z1 -p7

Нажмите Enter.

Полный синтаксис приведен в описании команды pr в книге AIX 5L Version 5.1 Commands Reference.


[ Страница назад | Страница вперед | Содержание | Индекс | Домой | Юридическая информация | Поиск ]