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