GNU/Linux >> Tutoriels Linux >  >> Linux

Comment envelopper du texte à une certaine taille de colonne ?

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".


Linux
  1. Comment ajouter du texte à la fin du fichier sous Linux

  2. Comment diviser une grande archive 'tar' en plusieurs fichiers d'une certaine taille

  3. Comment copier en bloc des images uniquement d'une certaine taille sous Linux

  4. Comment trier la sortie par taille ?

  5. Comment afficher certaines lignes d'un fichier texte sous Linux ?

Comment renommer une colonne dans MySQL

Comment obtenir la taille d'un répertoire sous Linux

Comment utiliser du Command sous Linux

Comment installer Sublime Text 3 Stable sous Linux

Comment changer la taille du texte dans Ubuntu 20.04 LTS

Comment installer des packages dans l'éditeur de texte Atom