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
- printf — Referință pentru comenzi și utilitare, specificația unică UNIX , numărul 7 de la The Open Group
- cmp(1) — Manualul de comenzi generale FreeBSD
- https://linux.die.net/man/1/fold Arhivat 12 aprilie 2021 la Wayback Machine
Link -uri
- fold(1) —Manualul de comenzi generale OpenBSD
- fold(1) — Manualul de comenzi generale FreeBSD
Note
- ↑ Chirilic , pliați și tăiați în scripturi bash
Comenzi Unix |
---|
|
GNU Coreutils |
---|
Utilitare de fișiere |
|
---|
Utilitare de text |
|
---|
Utilități Shell |
|
---|
|