Comando Linux pr


0

Comando Linux pr

comando pr

Em sistemas operacionais semelhantes ao Unix, o comando pr formata um arquivo para torná-lo mais bonito quando impresso.

Esta página cobre a versão GNU \/Linux do pr.

Descrição

pr pagina ou colunata ARQUIVO (s) para impressão.

A opção -t estará implícita se PAGE_LENGTH for menor ou igual a 10.

Se nenhum FILE for especificado, ou quando FILE for um traço (“-“), pr lê a entrada padrão.

Argumentos obrigatórios para opções longas também são obrigatórios para opções curtas:

Sintaxe

pr [OPTION]... [FILE]...

Opções

+ FIRST_PAGE[:LAST_PAGE],
–pages = FIRST_PAGE[:LAST_PAGE]

Comece a imprimir na página FIRST_PAGE (e, se especificado, pare em LAST_PAGE).

-COLUMN, –columns = COLUMN

Gera colunas COLUMN e imprime colunas para baixo, a menos que -a seja especificado (veja abaixo); equilibre o número de linhas nas colunas de cada página.

-a, –across

Imprime colunas cruzadas em vez de para baixo, usadas junto com -COLUMN.

-c, –show-control-chars

Use a notação circunflexo (^ G) e a notação de barra invertida octal.

-d, –double-space

Dê espaço duplo na saída.

-D, –date-format = FORMAT

Use FORMAT para a data do cabeçalho.

-e[CHAR[WIDTH]],
–expand-tabs[=CHAR[WIDTH]]

Expanda o caractere de entrada CHAR (por padrão, o caractere de tabulação) para tabular WIDTH (por padrão, 8) espaços.

-F, -f, –form-feed

Use feeds de formulário em vez de novas linhas para separar as páginas (por um cabeçalho de página de 3 linhas com -F ou um cabeçalho e trailer de 5 linhas sem -F)

-h, –header = HEADER

Use um HEADER centralizado em vez do nome do arquivo no cabeçalho da página. -h “” imprime uma linha em branco, mas certifique-se de especificar um espaço entre -h e “”.

-eu[CHAR[WIDTH]],
–output-tabs[=CHAR[WIDTH]]

Substitua os espaços pelo caractere CHAR (o padrão é o caractere de tabulação) para a largura da tabulação WIDTH (o padrão é 8).

-J, –join-lines

Mesclar linhas completas. Desativa o truncamento de linha -W. Nenhum alinhamento de coluna é executado e, se especificado, –sep-string[=STRING] conjuntos de separadores.

-l, –length = PAGE_LENGTH

Defina o comprimento da página em PAGE_LENGTH (padrão 66) linhas. Para texto, o padrão é 56 e, se -F for especificado, o padrão é 63.

-m, –merge

Imprima todos os arquivos em paralelo, um em cada coluna. Truncar linhas, mas unir linhas de comprimento total com -J.

-n[SEP[DIGITS]],
–number-lines[=SEP[DIGITS]]

Anexe linhas com números de linha. Use DÍGITOS (padrão 5) dígitos e, em seguida, separador de caractere SEP (o padrão é o caractere de tabulação). Por padrão, a contagem começa com a primeira linha do ARQUIVO de entrada.

-N, –número da primeira linha = NÚMERO

Comece a contar com NUMBER na primeira linha da primeira página impressa (ver + FIRST_PAGE).

-o, –indent = MARGIN

Desloque cada linha com espaços MARGIN (padrão 0). Não afeta -w ou -W. MARGIN é adicionado a PAGE_WIDTH.

-r, –no-file-warnings

Não emita um aviso se um ARQUIVO não puder ser aberto.

-s[CHAR], –separator[=CHAR]

Separe as colunas por um único caractere. O padrão para CHAR é o caractere de tabulação sem -w e ‘no char’ com -w. -s[CHAR] desativa o truncamento de linha de todas as 3 opções de coluna (-COLUMN | -a -COLUMN | -m), exceto quando -w é definido.

-S, –sep-string[=STRING]

Separe as colunas por STRING, sem -S. O separador padrão é o caractere de tabulação com -J e o caractere de espaço caso contrário (que é o mesmo que -S “”). Não há efeito nas opções de coluna.

-t, –omit-header

Omita cabeçalhos e trailers de página.

-T, –omit-pagination

Omita cabeçalhos de página e trailers, elimine qualquer paginação por feeds de formulário definidos em ARQUIVOS de entrada.

-v, –show-nonprinting

Use a notação de barra invertida octal.

-w, –width = PAGE_WIDTH

Defina a largura da página em PAGE_WIDTH (padrão 72) caracteres para saída de várias colunas de texto apenas, -s[CHAR] desliga isso.

-W, –page-width = PAGE_WIDTH

Defina a largura da página para PAGE_WIDTH (padrão 72) caracteres sempre. Truncar linhas, exceto quando a opção -J é definida. Não interfere com -S ou -s.
–ajuda Exiba uma mensagem de ajuda e saia.
–versão Exibir informações da versão e sair.

Exemplos

ls -a | pr -n -h "Files in $(pwd)" > directory.txt

Obtenha uma lista de todos os arquivos no diretório atual usando o comando ls e canalize a saída para pr, que formata os dados em um formato amigável para impressão com um cabeçalho personalizado e linhas numeradas. A saída pr formatada é gravada no arquivo directory.txt, que pode então ser impresso.

expandir – expande caracteres de tabulação para uma série de espaços.
lp – Imprime um arquivo no sistema operacional System V.


Like it? Share with your friends!

0
Rubem Rego

0 Comments

Your email address will not be published. Required fields are marked *