Descripción general
pr divide el contenido de los archivos de texto por páginas, añade encabezados (nombre del archivo, fecha, número de página) a cada página y alinea el texto en varias columnas, exportando el resultado en un formato optimizado para la impresión a la salida estándar. Es útil cuando se desea ver el contenido de un archivo de forma ordenada.
Funciones principales
- División y numeración por páginas
- Añadir encabezados personalizados
- Alinear texto en varias columnas
- Añadir números de línea
- Salida combinada de varios archivos
Opciones principales
Las opciones principales del comando pr ayudan a controlar finamente el formato de salida y el diseño de la página.
Formato y diseño de salida
Comando generado:
Combina los comandos.
Descripción:
`pr` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Ejemplos de uso
Ejemplos que muestran las diversas formas de utilizar el comando pr.
Paginación básica
pr mi_documento.txt
Divide el contenido del archivo por páginas y añade encabezados para su impresión.
Añadir números de línea y encabezado personalizado
pr -n -h "Mi informe" mi_documento.txt
Numera cada línea y añade el encabezado 'Mi informe' para su impresión.
Imprimir dos archivos uno al lado del otro en dos columnas
pr -m file1.txt file2.txt
Imprime el contenido de file1.txt y file2.txt uno al lado del otro en dos columnas.
Imprimir en páginas de 30 líneas sin encabezados/pies de página
pr -t -l 30 mi_documento.txt
Configura para imprimir solo 30 líneas por página sin encabezados ni pies de página.
Procesar la salida de otro comando a través de pipe
ls -l | pr -2
Recibe la salida del comando ls -l como entrada de pr y la imprime dividida en dos columnas.
Consejos y precauciones
Consejos útiles y puntos a tener en cuenta al usar el comando pr.
Uso de pipe (|)
pr es muy útil no solo con archivos, sino también cuando se procesa la salida estándar de otros comandos. Por ejemplo, puede usar `ls -l | pr -3` para ver listas largas en varias columnas.
- Utilizar pipe para pasar la salida de otros comandos a `pr` para formatear
- Mostrar más información en una pantalla sin necesidad de desplazarse
Imprimir directamente en la impresora
Puede canalizar la salida de pr directamente a comandos de impresión como `lpr` o `lp` para imprimir documentos formateados.
- `pr archivo.txt | lpr`
Cambiar valores predeterminados
pr utiliza por defecto una longitud de página de 66 líneas y un ancho de página de 72 caracteres. Puede cambiar estos valores utilizando las opciones `-l` y `-w`.
- Longitud de página: `-l N`
- Ancho de página: `-w N`