GNU/Linux >> Znalost Linux >  >> Linux

Jak zalomit text při určité velikosti sloupce?

Vím, že mohu použít něco jako cat test.txt | pr -w 80 zalomit řádky do šířky 80 znaků, ale to dává spoustu místa na horní a spodní straně vytištěných řádků a na některých systémech to nefunguje správně

Jaký je nejlepší způsob, jak vynutit zalamování textového souboru s dlouhými řádky v určité šířce?

Bonusové body, pokud dokážete zabránit rozbití slov.

Přijatá odpověď:

Hledáte

fold -w 80 -s text.txt
  • -w udává šířku textu, kde 80 je standardní.
  • -s říká, že se má lámat mezerami, nikoli slovy.

Toto je standardní způsob, ale existují i ​​jiné systémy, které potřebují „-c“ místo „-w“.


Linux
  1. Jak vyloučit soubory určité velikosti z kopírování v Linuxu

  2. Jak nainstalovat Vim (vi) na Windows 10

  3. Jak získat velikost adresáře v Linuxu

  1. Jak rozbalit 80znakový text

  2. Jak zobrazit určité řádky z textového souboru v Linuxu?

  3. Jak zvětšit velikost swapu?

  1. Jak přidat text na konec souboru v Linuxu

  2. Jak rozdělit velký archiv „tar“ na více souborů určité velikosti

  3. Jak vytvořit soubory určité velikosti v Linuxu