Главная > Обработка текста и поиск > pr

pr: Форматирование текстовых файлов для печати

Команда pr преобразует текстовые файлы в формат, подходящий для печати. Она предоставляет различные функции форматирования, такие как добавление номеров страниц, заголовков, дат, разделение на несколько столбцов или настройка длины страницы. Обычно используется для улучшения читаемости текста в терминале или перед выводом на принтер.

Обзор

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`

Те же команды в категории