web-dev-qa-db-fra.com

Comment tronquer des lignes de texte à N caractères maximum?

Étant donné un fichier texte ou la sortie d'une commande, comment puis-je le tronquer pour que chaque ligne de plus de N caractères (généralement N=80 dans un terminal) se raccourcit en N caractères maximum?

40
Totor

Vous pouvez utiliser cut pour y parvenir (en utilisant N=80 ici):

some-command | cut -c -80

ou

cut -c -80 some-file.txt

Remplacez 80 par le nombre de caractères que vous souhaitez conserver.

Les caractères multi-octets peuvent ne pas être traités correctement, selon votre implémentation.

67
Totor