Latest web development tutorials

comando fmt Linux

Linux comando Daquan Linux comando Daquan

comando fmt Linux è utilizzato per formattare i file di testo.

il comando fmt legge il contenuto del file specificato dopo che è stato riorganizzato secondo il formato specificato, al dispositivo di output standard. Se il nome del file specificato è "-", il comando fmt leggerà i dati dal dispositivo di input standard.

grammatica

fmt [-cstu][-p<列起始字符串>][-w<每列字符数>][--help][--version][文件...]

Descrizione Parametro:

  • -c o --crown margine trattino ogni fronte due.
  • -p <colonna stringa di partenza> o -prefix = <colonna stringa che inizia> frazioni colonna contenente solo la stringa specificata, di solito usato nel linguaggio annotazioni procedurale.
  • -s o --split-appena superato il numero di parole ciascuna colonna colonne di caratteri, ma non inferiore al numero di parole per numero di colonna combinato di caratteri nella colonna.
  • -t --tagged-punto o due prima ciascun trattino colonna, ma la differenza tra il primo e il rientro dei primi due.
  • -u O --uniform spaziatura tra ogni carattere con un intervallo di carattere di spazio, i due separati da un carattere di spazio tra ogni frase.
  • -w <numero di caratteri per colonna> o --width = <numero di caratteri per riga> o - <numero di caratteri per riga> Imposta il numero massimo di caratteri per colonna.
  • --help guida in linea.
  • --version informazioni sulla versione di visualizzazione.

Esempi

Riassetto del file specificato. Come ad esempio il file testfile 5 linee di testo, è possibile riorganizzare il formato di file del comando, il suo comando:

fmt testfile 

L'uscita è il seguente:

$ fmt testfile #重排testfile 文件  
hello Linux! Linux is a free Unix-type operating system. This is a  
Linux testfile! Linux Linux 

Il file testfile ri-arrangiati linea di 85 caratteri, e l'uscita del dispositivo standard output, il comando sarà:

fmt -w 85 testfile

Per confronto, il primo comando uso cat per visualizzare il contenuto del file:

$ cat testfile #查看testfile 文件的内容  
hello Linux!  
Linux is a free Unix-type operating system.  
This is a Linux testfile!  
Linux  
Linux 

Dopo aver utilizzato il comando riarrangiamento fmt, i risultati di output sono i seguenti:

$ fmt -w 85 testfile #指定重排宽度为85个字符  
hello Linux! Linux is a free Unix-type operating system. This is a Linux testfile!  
Linux Linux 

Linux comando Daquan Linux comando Daquan