English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

El comando fmt de Linux

Manual de comandos de Linux

El comando fmt de Linux se utiliza para organizar archivos de texto.

La instrucción fmt leerá el contenido del archivo especificado, lo reordenará según el formato especificado y lo exportará al dispositivo de salida estándar. Si el nombre del archivo especificado es"-"entonces la instrucción fmt leerá datos del dispositivo de entrada estándar.

sintaxis

fmt [-cstu][-p<cadena de inicio de columna>][-w<número máximo de caracteres por columna>][--ayuda][--versión][archivo...]

Descripción de los parámetros:

  • -c o--corona-márgen Las primeras dos columnas de cada párrafo tienen sangría.

  • -p<cadena de inicio de columna> o-prefix=<cadena de inicio de columna> Combinar solo columnas que contengan la cadena especificada, generalmente utilizado en los comentarios de lenguajes de programación.

  • -s o--dividir-solo Dividir columnas cuyas palabras excedan el número máximo de caracteres por columna, pero no combinar columnas cuyas palabras sean inferiores al número máximo de caracteres por columna.

  • -t o--etiquetado-paragraph Las primeras dos columnas de cada columna tienen sangría, pero la1la columna y el2los formatos de sangría de las columnas son diferentes.

  • -u o--uniforme-spacing Espacio entre cada carácter con un carácter de espacio, y entre cada oración con dos espacios.

  • -w<número máximo de caracteres por columna> o--width=<número máximo de caracteres por columna> o-Establecer el número máximo de caracteres por columna.

  • --help Ayuda en línea.

  • --version Mostrar información de versión.

Ejemplo en línea

Reordenar el archivo especificado. Como el archivo testfile tiene5 líneas de texto, que se puede formatear el archivo mediante el comando, el comando es:

fmt testfile

El resultado de salida es el siguiente:

$ fmt testfile #reordenar el archivo testfile  
¡hola Linux! Linux es un Unix gratuito-Sistema operativo tipo. Esto es un  
Linux testfile! Linux Linux

Reordena el archivo testfile de nuevo85 caracteres por línea, y se salida en el dispositivo de salida estándar, el comando debe ser:

fmt -w 85 testfile

Para comparar, primero use el comando cat para ver el contenido del archivo:

$ cat testfile #ver el contenido del archivo testfile  
¡hola Linux!  
Linux es un Unix gratuito-Sistema operativo tipo.  
Este es un archivo de prueba de Linux!  
Linux  
Linux

Después de usar el comando fmt para reordenar, el resultado de salida es el siguiente:

$ fmt -w 85 testfile #especificar el ancho de reordenamiento85caracteres  
¡hola Linux! Linux es un Unix gratuito-Sistema operativo tipo. Este es un archivo de prueba de Linux!  
Linux Linux

Manual de comandos de Linux