НАИМЕНОВАНИЕ
pr —
преобразовать
текстовые
файлы для
печати
ОБЗОР
pr
[ПАРАМЕТР]...
[ФАЙЛ]...
ОПИСАНИЕ
Разбить
ФАЙЛы на
страницы
или
колонки
для вывода
на печать.
Если ФАЙЛ
не задан
или задан
как -, читать
из
стандартного
потока
ввода.
Аргументы,
обязательные
для
длинных
параметров,
обязательны
и для
коротких.
- +ПЕРВАЯ_СТРАНИЦА[:ПОСЛЕДНЯЯ_СТРАНИЦА],
--pages=ПЕРВАЯ_СТРАНИЦА[:ПОСЛЕДНЯЯ_СТРАНИЦА]
- начать
[закончить]
печать на
ПЕРВОЙ_[ПОСЛЕДНЕЙ_]СТРАНИЦЕ
- -КОЛИЧЕСТВО_КОЛОНОК,
--columns=КОЛИЧЕСТВО_КОЛОНОК
- вывести
текст в
виде
указанного
КОЛИЧЕСТВА_КОЛОНОК;
печатать
колонки
сверху
вниз, если
не
используется
параметр
-a.
Сбалансировать
количество
строк в
колонках
на каждой
странице.
- -a, --across
- печатать
текст
поперёк
колонок, а
не сверху
вниз;
используется
вместе с
-КОЛИЧЕСТВО_КОЛОНОК
- -c,
--show-control-chars
- отображать
управляющие
символы в
каретной
нотации
(например, ^G)
и в
восьмеричном
виде с
экранированием
обратной
косой
чертой
- -d,
--double-space
- выводить
строки с
двойным
интервалом
- -D,
--date-format=ФОРМАТ
- использовать
ФОРМАТ для
даты в
верхнем
колонтитуле
- -e[СИМВОЛ[ШИРИНА]],
--expand-tabs[=СИМВОЛ[ШИРИНА]]
- преобразовывать
СИМВОЛы
(символы
табуляции)
входных
данных в
последовательность
пробелов
заданной
ШИРИНЫ (8)
- -F, -f,
--form-feed
- использовать
символы
прогона
страницы
вместо
переводов
на новую
строку для
разделения
страниц (с
трёхстрочным
верхним
колонтитулом
при
использовании
-F и
пятистрочными
верхним и
нижним
колонтитулами
без
использования
-F)
- -h,
--header=ЗАГОЛОВОК
- использовать
выровненный
по центру
ЗАГОЛОВОК
вместо
имени
файла в
верхнем
колонтитуле
страницы;
-h ""
выводит
пустую
строку, не
используйте
-h""
- -i[СИМВОЛ[ШИРИНА]],
--output-tabs[=СИМВОЛ[ШИРИНА]]
- преобразовывать
последовательности
пробелов
заданной
ШИРИНЫ (8)
СИМВОЛами
(символами
табуляции)
- -J,
--join-lines
- объединять
строки
целиком,
отключив
обрезание
строк,
задаваемое
параметром
-W, а также
выравнивание
колонок;
--sep-string[=СТРОКА]
задаёт
разделители
- -l,
--length=ДЛИНА_СТРАНИЦЫ
- установить
значение
ДЛИНА_СТРАНИЦЫ
(66) в
качестве
длины
страницы в
строках (по
умолчанию
используется
длина
страницы в
56 строк
текста или
в 63, если
указан
параметр
-F). Если
ДЛИНА_СТРАНИЦЫ
<= 10,
подразумевается
параметр
-t.
- -m, --merge
- печатать
все файлы
одновременно,
по одному в
каждой
колонке;
если
указан
параметр
-J,
объединять
строки
целиком,
иначе
обрезать
строки
- -n[РАЗДЕЛИТЕЛЬ[ЦИФРЫ]],
--number-lines[=РАЗДЕЛИТЕЛЬ[ЦИФРЫ]]
- нумеровать
строки,
используя
ЦИФРЫ (5) для
задания
количества
цифр и
РАЗДЕЛИТЕЛЬ
(символ
табуляции)
в качестве
символа,
следующего
за номером;
по
умолчанию
отсчёт
начинается
с первой
строки
входного
файла
- -N,
--first-line-number=ЧИСЛО
- начинать
отсчёт
первой
строки на
первой
печатаемой
странице с
ЧИСЛА (см.
+ПЕРВАЯ_СТРАНИЦА)
- -o,
--indent=ОТСТУП
- смещать
каждую
строку,
используя
количество
пробелов,
заданное
значением
ОТСТУП
(ноль);
ОТСТУП
прибавляется
к
ШИРИНА_СТРОКИ
и не влияет
на
параметры
-w или -W
- -r,
--no-file-warnings
- не
выводить
предупреждение,
если файл
не удалось
открыть
- -s[СИМВОЛ],
--separator[=СИМВОЛ]
- разделять
колонки
одним
символом;
по
умолчанию,
если не
указан
параметр
-w, в
качестве
СИМВОЛа
используется
символ
<ТАБУЛЯЦИЯ>,
иначе
символ не
используется.
-s[СИМВОЛ]
отключает
обрезание
строк для
всех 3
параметров,
разбивающих
текст на
колонки
(-КОЛИЧЕСТВО_КОЛОНОК|-a
-КОЛИЧЕСТВО_КОЛОНОК|-m),
за
исключением
случаев,
когда
указан
параметр
-w.
- -S[СТРОКА],
--sep-string[=СТРОКА]
- разделять
колонки
СТРОКОЙ;
если не
указан
параметр -S
и указан
параметр
-J, в
качестве
разделителя
по
умолчанию
используется
<ТАБУЛЯЦИЯ>,
если не
указаны
оба этих
параметра
— символ
<пробел> (то
же, что и -S"
"); не
оказывает
влияния на
параметры,
разбивающие
текст на
колонки
- -t,
--omit-header
- не
выводить
верхние и
нижние
колонтитулы
страниц;
данный
параметр
подразумевается,
если
ДЛИНА_СТРАНИЦЫ
<= 10
- -T,
--omit-pagination
- не
выводить
верхние и
нижние
колонтитулы
страниц,
исключить
разбиение
на
страницы,
заданное
символами
прогона
страницы
во входных
файлах
- -v,
--show-nonprinting
- отображать
непечатаемые
символы в
восьмеричном
виде с
экранированием
обратной
косой
чертой
- -w,
--width=ШИРИНА_СТРАНИЦЫ
- установить
значение
ШИРИНА_СТРАНИЦЫ
(72) в
качестве
ширины
страницы в
символах
(только при
выводе с
разбиением
на
несколько
колонок
текста).
Использование
-s[СИМВОЛ]
отключает
значение
по
умолчанию
(72)
- -W,
--page-width=ШИРИНА_СТРАНИЦЫ
- установить
значение
ШИРИНА_СТРАНИЦЫ
(72) в
качестве
ширины
страницы в
символах
для всех
случаев;
обрезать
строки,
если не
задан
параметр
-J; не
оказывает
взаимного
влияния на
параметры
-S и -s
- --help
- отобразить
эту
справочную
информацию
и
завершить
работу
- --version
- вывести
информацию
о версии и
завершить
работу
АВТОРЫ
Программа
написана
Питом
ТерМаатом
(Pete TerMaat) и
Роландом
Хюбнером (Roland
Huebner).
ИНФОРМАЦИЯ
ОБ ОШИБКАХ
Онлайн-справка
GNU coreutils: <https://www.gnu.org/software/coreutils/>
Сообщайте
обо всех
ошибках
перевода
по адресу
<https://translationproject.org/team/ru.html>
СМОТРИТЕ
ТАКЖЕ
Полная
документация
на <https://www.gnu.org/software/coreutils/pr>,
также
доступна
локально
посредством
info '(coreutils) pr invocation'
Packaged by Debian (9.7-2)
Copyright © 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
ПЕРЕВОД
Русский
перевод
этой
страницы
руководства
разработал(и)
Андрей
Догадкин
<adogadkin@outlook.com> и Kirill Rekhov
<krekhov.dev@gmail.com>
Этот
перевод
является
свободной
программной
документацией;
он
распространяется
на
условиях
общедоступной
лицензии GNU (GNU
General Public License - GPL,
https://www.gnu.org/licenses/gpl-3.0.html
версии 3 или
более
поздней) в
отношении
авторского
права, но
БЕЗ
КАКИХ-ЛИБО
ГАРАНТИЙ.
Если вы
обнаружите
какие-либо
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
сообщите
об этом
разработчику(ам)
по его(их)
адресу(ам)
электронной
почты или
по адресу
списка
рассылки
русских
переводчиков.