Formattare il testo su Linux con fmt

Mattepuffo's logo
Formattare il testo su Linux con fmt

Formattare il testo su Linux con fmt

Supponiamo di avere un file con un testo del genere:

ciao
come
stai
?

io
bene
te
?

Se lo leggiamo con cat, ci verrà mandato in output esattamente in quel modo; il che non è molto comodo.

Ho scoperto che esiste il comando fmt che permette di formattare il testo!

Ad esempio:

$ fmt test.txt 
ciao come stai ?

io bene te ?

Possiamo anche cambiare la lunghezza delle righe (ovviamente per questo esempio cambia poco):

$ fmt -w 5 test.txt 
ciao
come
stai
?

io
bene
te ?

Un'altra opzione interessante è -s, che permette di spezzare in automatico le linee lunghe:

$ fmt -s test.txt

Controllate la man page per altre opzioni!

Enjoy!


Condividi

Commentami!