Обзор
pr разбивает содержимое текстовых файлов на страницы, добавляет заголовки (имя файла, дата, номер страницы) к каждой странице и выравнивает текст в несколько столбцов, преобразуя его в формат, оптимизированный для печати, и выводя в стандартный вывод. Это полезно, когда вы хотите аккуратно просмотреть содержимое файла.
Основные функции
- Разбиение на страницы и нумерация
- Добавление пользовательских заголовков
- Выравнивание текста в несколько столбцов
- Добавление номеров строк
- Объединенный вывод нескольких файлов
Основные опции
Основные опции команды pr помогают детально контролировать формат вывода и макет страницы.
Формат вывода и макет
Сгенерированная команда:
Комбинируйте команды.
Описание:
`pr` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
Примеры, демонстрирующие различные способы использования команды pr.
Базовая пагинация
pr my_document.txt
Разбивает содержимое файла на страницы и выводит с добавлением заголовка.
Добавление номеров строк и пользовательского заголовка
pr -n -h "Мой отчет" my_document.txt
Нумерует каждую строку и выводит с добавлением заголовка 'Мой отчет'.
Вывод двух файлов рядом в два столбца
pr -m file1.txt file2.txt
Выводит содержимое file1.txt и file2.txt рядом в два столбца.
Вывод страницы из 30 строк без заголовков/нижних колонтитулов
pr -t -l 30 my_document.txt
Настраивает вывод по 30 строк на страницу без заголовков и нижних колонтитулов.
Обработка вывода другой команды через пайп
ls -l | pr -2
Принимает вывод команды ls -l через pr и выводит его, разделенным на два столбца.
Советы и замечания
Полезные советы и моменты, на которые стоит обратить внимание при использовании команды pr.
Использование пайпа (|)
pr очень полезен при обработке стандартного вывода других команд, а не только файлов. Например, вы можете использовать `ls -l | pr -3` для просмотра длинного списка в нескольких столбцах.
- Передача вывода других команд в `pr` для форматирования
- Отображение большего количества информации на одном экране без прокрутки
Прямой вывод на принтер
Вывод pr можно напрямую передать в команды принтера, такие как `lpr` или `lp`, для печати отформатированных документов.
- `pr file.txt | lpr`
Изменение значений по умолчанию
По умолчанию pr использует длину страницы 66 строк и ширину страницы 72 символа. Вы можете изменить эти значения с помощью опций `-l` и `-w`.
- Длина страницы: `-l N`
- Ширина страницы: `-w N`