Inicio > Procesamiento y búsqueda de texto > fmt

fmt: Formateo de párrafos de texto

El comando fmt se utiliza para tomar archivos de texto o entrada estándar y reformatear los saltos de línea de los párrafos para que se ajusten a un ancho especificado. Es útil para mejorar la legibilidad en correos electrónicos, comentarios de código y documentos de texto plano.

Descripción general

fmt se utiliza para optimizar la longitud de las líneas en los párrafos de texto, mejorando su legibilidad. Por defecto, ajusta los saltos de línea a un ancho de 75 caracteres, pero puedes ajustar el ancho con la opción -w.

Funciones principales

  • Reajuste de saltos de línea en párrafos de texto
  • Salida con un ancho especificado
  • Procesamiento de entrada estándar y archivos
  • Proporciona varias opciones de formato

Opciones principales

Formateo

Comando generado:

Combina los comandos.

Descripción:

`fmt` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Formateo básico (ancho de 75 caracteres)

echo "Esta es una oración muy larga. El comando fmt se puede usar para reajustar los saltos de línea de esta oración. Ayuda a mejorar la legibilidad." | fmt

Formatea el texto de entrada estándar al ancho predeterminado (75 caracteres).

Formateo a un ancho específico (ej. 40 caracteres)

echo "Esta es una oración muy larga. El comando fmt se puede usar para reajustar los saltos de línea de esta oración. Ayuda a mejorar la legibilidad." | fmt -w 40

Utiliza la opción -w para establecer el ancho máximo de las líneas de salida a 40 caracteres.

Formateo del contenido de un archivo

printf "This is a very long line that needs to be formatted. It will be wrapped to the default width.\n" > example.txt
fmt example.txt
rm example.txt

Lee el contenido de un archivo, lo formatea y envía el resultado a la salida estándar.

Dividir solo líneas largas sin unirlas

echo -e "Línea corta.\nEsta es una oración muy larga. El comando fmt se puede usar para reajustar los saltos de línea de esta oración. Ayuda a mejorar la legibilidad." | fmt -s

Utiliza la opción -s para dividir solo las líneas largas y mantener las líneas cortas como están.

Formateo de bloques de comentarios

echo -e "# This is a very long comment line that needs to be formatted to a specific width.\n# It should only affect lines starting with a hash symbol." | fmt -w 50 -p "#"

Utiliza la opción -p para formatear solo las líneas que comienzan con un prefijo específico.

Consejos y precauciones

fmt está optimizado principalmente para el formateo de párrafos en archivos de texto plano. Puede no ser adecuado para código o datos estructurados.

Consejos de uso

  • Ajuste automático de líneas largas al escribir correos electrónicos
  • Alineación de párrafos en archivos README o documentos
  • Uso en combinación con otros comandos mediante tuberías (|)

Precauciones

fmt opera basándose en párrafos, por lo que el texto no separado por líneas en blanco puede considerarse un solo párrafo largo. Para formatear código o archivos de script, se recomienda usar herramientas dedicadas como `clang-format` o `prettier`.


Comandos de la misma categoría