[ Страница назад | Страница вперед | Содержание | Индекс | Домой |
Юридическая информация |
Поиск ]
Руководство пользователя: Операционная система и устройства
Команда 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.
[ Страница назад | Страница вперед | Содержание | Индекс |
Домой |
Юридическая информация |
Поиск ]