Je sais que je peux utiliser quelque chose comme cat test.txt | pr -w 80
pour envelopper les lignes à 80 caractères de large, mais cela met beaucoup d'espace en haut et en bas des lignes imprimées et cela ne fonctionne pas correctement sur certains systèmes
Quelle est la meilleure façon de forcer un fichier texte avec de longues lignes à être enveloppé à une certaine largeur ?
Des points bonus si vous pouvez l'empêcher de casser des mots.
Réponse acceptée :
Vous recherchez
fold -w 80 -s text.txt
- -w indique la largeur du texte, où 80 est la norme.
- -s indique de s'arrêter aux espaces, et non aux mots.
C'est la méthode standard, mais il existe d'autres systèmes qui nécessitent "-c" au lieu de "-w".