fmt : Da formato a los archivos que tienen líneas exageradamente largas, longitudes de líneas irregulares ,etc… El formato por defecto del nuevo párrafo es de 75 caracteres de ancho.
$fmt [OPCIONES] archivo
[Opciones]:
- Para cambiar el limite de 75 caracteres por linea: –ancho, -w ancho o –width=ancho
- Para preservar la sangría de las 2 primeras líneas: -c
- Para diferenciar la sangría de la primera línea con respecto a la segunda: -t
nl : Nos permite enumerar las líneas de un archivo de forma mas sofisticada/compleja que con cat -n
$nl [opciones[ESTILO|FORMATO]] archivo
[Opciones]:
- Podemos hacer que nl identifique una nueva página: -d=código, –section- delimiter=código
- Para enumerar las líneas del cuerpo del archivo: –bESTILO, –body- numbering=ESTILO
- Para enumerar los pies de páginas: –fESTILO, –footer-numbering=ESTILO
- Para enumerar las cabeceras: –hESTILO, –header-numbering=ESTILO
- Incrementar el valor del número de línea (por defecto 1): –iNUMERO, –line-increment=NUMERO
- No reajustar el número de líneas por página: -p
- Añadir una cadena de texto (si es posible) tras el número de línea: -sCADENA, –number-separator=CADENA
- Añadir un tipo de formato: -n
[Estilos]:
- a : enumera todas las líneas
- t : enumera solo las líneas no vacías
- n : permite ocultar el número de líneas (muy útil en encabezados y piés de páginas)
- pHOLA: enumera solo las líneas que coinciden con HOLA
[Formatos]:
- ln : justificado a la izquierda
- rn : justificado a la derecha
- rz : justificado a la izquierda anexando ceros
pr : Prepara un archivo para su impresión añadiendo encabezados (con fecha y hora actual, nombre del archivo y número de página), pies, etc…
$pr [OPCIONES] archivo
Nota: pr es muy útil cuando se usa pasándole como entrada la salida de otro comando.
[Opciones]:
- Eliminar el encabezado: -t, –omit-header
- Modificar el encabezado, anulando el nombre de archivo por CADENA: -h cadena, –header=CADENA
- Definir el margen izquierdo: -o num_caracteres, –indent=num_caracteres
- Definir el ancho de página (por defecto 72 caracteres): -w caracteres, –width=caracteres
- Definir la longitud de la página: -l num_lineas, –length=num_lineas
- Usar saltos de páginas en vez de números de líneas para marcar el final de la pagina: -F, -f, –form-feed
- Generar salida con espacios dobles: -d, –double-space
- Modifica el formato de fecha del encabezado: -D FORMATO, –date- format=FORMAT