Vika ihop

fold är ett Unix -  kommando som används för att göra en fil med långa rader mer läsbar på en datorterminal med en begränsad skärmbredd genom att utföra radbrytningar .

De flesta Unix -terminaler har en standardskärmbredd på 80, så att läsa filer med långa rader kan vara irriterande. Kommandot fold placerar en ny rad för varje X tecken innan början av en ny rad. Om argumentet -w är inställt tillåter fold-kommandot användaren att ställa in en maximal stränglängd.

Det finns inget Unicode- stöd - att använda kommandot leder till en paus i multibyte-tecken (inklusive ryska bokstäver). [ett]

Historik

fold har varit en del av X / Open Portability Guide sedan nummer 4 1992. Det ärvdes från den första versionen av POSIX.1 och Single Unix-specifikationen . Kommandot dök upp först i 1BSD 1977.

GNU coreutils- versionen av fold skrevs av David McKenzie.

Exempel

Låt oss ta ett exempel. Du måste komprimera filen med namnet file.txt så att den innehåller högst 50 tecken per rad. För att göra detta kan du köra följande kommando:

fold -w 50 file.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 uttalande. Praesent consectetuer vehicula ipsum. Praesent tortor 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. Mo rbi id dui in diam ornare uttalande. Praesent consectetuer vehicula ipsum. Prae skickade tortor massa, congue et, ornare in, posuere eget, pede.

Se även

Rekommendationer

  1. printf — Commands & Utilities Reference, The Single UNIX Specification , Issue 7 från The Open Group
  2. cmp(1) — FreeBSD General Commands Manual
  3. https://linux.die.net/man/1/fold Arkiverad 12 april 2021 på Wayback Machine

Länkar

Anteckningar

  1. Kyrilliska , vik och klipp i bash- skript