<Anterior | Conteúdo | Próxima>
pr - Converter arquivos de texto para impressão
Nós olhamos para pr um pouco no capítulo anterior. Agora examinaremos algumas de suas muitas opções usadas em conjunto com a impressão. Em nossa história de impressão, vimos como as impressoras baseadas em caracteres usam fontes monoespaçadas, resultando em números fixos de caracteres por linha e linhas por página. pr é usado para ajustar o texto para caber em um tamanho de página específico, com cabeçalhos de página e margens opcionais. Aqui está um resumo das opções mais comumente usadas:
Tabela 22-1: Opções comuns de pr
Descrição da Opção
Descrição da Opção
+primeiro[:último] Produza um intervalo de páginas começando com primeiro e, opcionalmente, terminando com último.
-colunas Organize o conteúdo da página no número de colunas especificado por colunas.
-a Por padrão, a saída de várias colunas é listada verticalmente. Ao adicionar a opção -a (transversal), o conteúdo é listado horizontalmente.
-d Saída de espaço duplo.
-D "formato”Formate a data exibida nos cabeçalhos das páginas usando formato. Consulte a página man do comando date para obter uma descrição da string de formato.
-f Use avanços de formulário em vez de retornos de carro para páginas separadas.
-h”cabeçalho" Na parte central do cabeçalho da página, use cabeçalho em vez do nome do arquivo que está sendo processado.
-l comprimento Defina o comprimento da página para comprimento. O padrão é 66 (carta dos EUA com 6 linhas por polegada)
-n Número de linhas.
-o compensar Crie uma margem esquerda compensar caracteres de largura.
-w largura Definir a largura da página para largura. O padrão é 72.
pr é freqüentemente usado em pipelines como um filtro. Neste exemplo, iremos produzir uma lista de diretórios de / usr / bin e formatá-la em uma saída paginada de três colunas usando pr:
[me @ linuxbox ~] $ ls / usr / bin | pr -3 -w 65 | cabeça
2016/02/18 14:00 Página 1
[ | apturl | gravação bsd |
411 toppm | ar | glulam |
a2d | uma gravação | btcflash |
a2ps | arecordmidi | amigo-inseto |
a2ps-lpr-wrapper | arca | hash de compilação |