Složit

fold je unixový  příkaz používaný k tomu, aby byl soubor s dlouhými řádky čitelnější na počítačovém terminálu s omezenou šířkou obrazovky pomocí zalamování řádků .

Většina unixových terminálů má výchozí šířku obrazovky 80, takže čtení souborů s dlouhými řádky může být nepříjemné. Příkaz fold umístí nový řádek každých X znaků před začátek nového řádku. Pokud je nastaven argument -w, příkaz fold umožňuje uživateli nastavit maximální délku řetězce.

Neexistuje žádná podpora Unicode - použití příkazu vede k přerušení vícebajtových znaků (včetně ruských písmen). [jeden]

Historie

fold je součástí X / Open Portability Guide od vydání 4 v roce 1992. Byl zděděn z první verze POSIX.1 a specifikace Single Unix . Příkaz se poprvé objevil v 1BSD 1977.

GNU coreutils verzi fold napsal David McKenzie.

Příklad

Vezměme si příklad. Soubor s názvem file.txt musíte sbalit tak, aby obsahoval maximálně 50 znaků na řádek. Chcete-li to provést, můžete spustit následující příkaz:

fold -w 50 soubor.txt Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur dignissim venenatis pede. Quisque dui dui, ultricies ut, facilisis non, pulvinar non, purus. Duis quis arcu a purus volutpat iaculis. Morbi id dui in diam ornare výrok. Praesent consectetuer vehicula ipsum. Praesent tortor massa, congue et, ornare in, posuere eget, pede. Lorem ipsum dolor sit amet, consectetuer adipiscin g elita. Curabitur dignissim venenatis pede. Quisque dui dui, ultricies ut, fac ilisis non, pulvinar non, purus. Duis quis arcu a purus volutpat iaculis. Mo rbi id dui in diam ornare výrok. Praesent consectetuer vehicula ipsum. Prae poslal tortor massa, congue et, ornare in, posuere eget, pede.

Viz také

Doporučení

  1. printf — Reference Commands & Utilities, The Single UNIX Specification , Issue 7 from The Open Group
  2. cmp(1) — Příručka obecných příkazů FreeBSD
  3. https://linux.die.net/man/1/fold Archivováno 12. dubna 2021 na Wayback Machine

Odkazy

Poznámky

  1. Cyrilice , skládání a řezání v bash skriptech