Pliază

fold este o  comandă Unix folosită pentru a face un fișier cu linii lungi mai ușor de citit pe un terminal de computer cu o lățime limitată a ecranului prin efectuarea de întreruperi de linie .

Majoritatea terminalelor Unix au o lățime implicită a ecranului de 80, așa că citirea fișierelor cu linii lungi poate fi enervantă. Comanda fold plasează o linie nouă la fiecare X caractere înainte de începutul unei linii noi. Dacă argumentul -w este setat, comanda fold permite utilizatorului să seteze o lungime maximă a șirului.

Nu există suport Unicode - utilizarea comenzii duce la o întrerupere a caracterelor pe mai mulți octeți (inclusiv litere rusești). [unu]

Istorie

fold a făcut parte din Ghidul de portabilitate X / Open încă din numărul 4 din 1992. A fost moștenit din prima versiune a POSIX.1 și din specificația Unix unică . Comanda a apărut pentru prima dată în 1BSD 1977.

Versiunea GNU coreutils a fold a fost scrisă de David McKenzie.

Exemplu

Să luăm un exemplu. Trebuie să restrângeți fișierul numit file.txt, astfel încât să conțină maximum 50 de caractere pe linie. Pentru a face acest lucru, puteți rula următoarea comandă:

pliază -w 50 fișier.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 dicton. Praesent consectetuer vehicula ipsum. Praesent torttor massa, congue et, ornare in, posuere eget, pede. Lorem ipsum dolor sit amet, consectetuer adipiscin g elit. Curabitur dignissim venenatis pede. Quisque dui dui, ultricies ut, fac ilisis non, pulvinar non, purus. Duis quis arcu a purus volutpat iaculis. lu rbi id dui in diam ornare dicton. Praesent consectetuer vehicula ipsum. Prae trimis torttor massa, congue et, ornare in, posuere eget, pede.

Vezi și

Recomandări

  1. printf — Referință pentru comenzi și utilitare, specificația unică UNIX , numărul 7 de la The Open Group
  2. cmp(1) — Manualul de comenzi generale FreeBSD
  3. https://linux.die.net/man/1/fold Arhivat 12 aprilie 2021 la Wayback Machine

Link -uri

Note

  1. Chirilic , pliați și tăiați în scripturi bash