SORT(1)

NAMN
sort — sortera rader i textfiler

SYNOPSIS
sort [FLAGGA]... [FIL]...
sort [FLAGGA]... --files0-from=F

BESKRIVNING

Skriv en sorterad sammanfogning av alla FIL(er) till standard ut.

Utan FIL, eller när FIL är -, läs standard in.

Obligatoriska argument till långa flaggor är obligatoriska även för de korta. Sorteringsflaggor:

-b, --ignore-leading-blanks
    ignorera inledande mellanslag vid sökning efter nycklar på varje rad

-d, --dictionary-order
    Betrakta endast alfanumeriska och blanka tecken.

-f, --ignore-case
    Byt gemener mot versaler.

-g, --general-numeric-sort
    Jämför enligt generellt numeriskt värde.

-i, --ignore-nonprinting
    Beakta endast skrivbara tecken.

-M, --month-sort
    Jämför (okänd) < 'JAN' < … < 'DEC'.

-h, --human-numeric-sort
    Jämför mänskligt läsbara tal (t.ex., 2K 1G).

-n, --numeric-sort
    jämför enligt strängens numeriska värde; se den fullständiga dokumentationen för strängar som stödjs

-R, --random-sort
    blanda, men gruppera identiska nycklar. Se även shuf(1)

--random-source=FIL
    Hämta slumpbyte:ar från FIL.

-r, --reverse
    Vänd på resultatet av jämförelserna.

--sort=ORD
    Sortera enligt ORD: general-numeric -g, human-numeric -h, month -M, numeric -n, random -R, version -V.

-V, --version-sort
    Naturlig sortering av (versions)nummer i text.

Andra flaggor:

--batch-size=ANTAL
    Slå samman högst ANTAL indatafiler åt gången, använd temporärfiler för filer.

-c, --check, --check=diagnose-first
    Kontrollera om indata är sorterad, sortera ej.

-C, --check=quiet, --check=silent
    Som -c, men rapportera inte en första felaktig rad.

--compress-program=PROG
    Komprimera temporärfiler med PROG; packa upp dem med PROG -d.

--debug
    Annotera delarna av raden som används för sortering, och varna om tveksam användning till standard fel.

--files0-from=F
    läs indata från filerna som anges med nollterminerade namn i filen F; om F är -, läs namn från standard in

-k, --key=NYCKELDEF
    Sortera via en nyckel; NYCKELDEF anger plats och typ.

-m, --merge
    Slå samman redan sorterade filer, sortera inte.

-o, --output=FIL
    Skriv resultatet till FIL i stället för standard ut.

-s, --stable
    Stabilisera sortering genom att stänga av sista-utvägsjämförelse.

-S, --buffer-size=STORLEK
    Använd STORLEK för huvudminnesbuffert.

-t, --field-separator=SEP
    Använd SEP istället för övergång från ej blanka till blanka.

-T, --temporary-directory=KAT
    Använd KAT för tillfälliga filer, ej $TMPDIR eller /tmp; flera argument anger flera kataloger.

--parallel=N
    Ändra antalet samtidiga sorteringskörningar till N.

-u, --unique
    mata ut endast den första av rader med likadana nycklar; med -c, kontrollera att ordningen är strikt

-z, --zero-terminated
    Radavgränsare är NOLL, inte nyrad.

--help
    visa denna hjälp och avsluta

--version
    visa versionsinformation och avsluta

NYCKELDEF är F[.C][FLGR][,F[.C][FLGR]] för start och slutposition, där F är ett fältnummer och C en teckenpositionen inom fältet; båda börjar på 1, och som standard är slutpositionen radens slut. Om vare sig -t eller -b är på räknas tecken i fältet från början av föregående blanktecken. FLGR är en eller flera enbokstavs ordningsflaggor [bdfgiMhnRrV], vilka ersätter globala ordningsflaggor för den nyckeln. Om ingen nyckel är angiven, använd hela raden som nyckel. Använd --debug för att diagnostisera felaktigt användande av nycklar.

STORLEK kan följas av följande multiplikativa ändelser: % 1% av minne, b 1, K 1024 (standard), och så vidare för M, G, T, P, E, Z, Y, R, Q.

*** VARNING *** Lokalen som är angiven i omgivningen påverkar sorteringsordning. Sätt LC_ALL=C för att få traditionell sorteringsordning som använder de underliggande bytevärdena.

UPPHOVSMAN
Skrivet av Mike Haertel och Paul Eggert.

RAPPORTERA FEL
Rapportera fel till: <bug-coreutils@gnu.org>; rapportera synpunkter på översättningen till: <tp-sv@listor.tp-sv.se>.
GNU coreutils hemsida: <https://www.gnu.org/software/coreutils/>
Allmän hjälp med att använda GNU-program: <https://www.gnu.org/gethelp/>
Rapportera anmärkningar på översättningen till <tp-sv@listor.tp-sv.se>

COPYRIGHT
Copyright © 2026 Free Software Foundation, Inc. Licens GPLv3+: GNU GPL version 3 eller senare <https://gnu.org/licenses/gpl.html>.
Detta är fri programvara: du får fritt ändra och vidaredistribuera den. Det finns INGEN GARANTI, så långt lagen tillåter.

SE ÄVEN
shuf(1), uniq(1)

Fullständig dokumentation <https://www.gnu.org/software/coreutils/sort>
eller tillgängligt lokalt via: info '(coreutils) sort invocation'

ÖVERSÄTTNING
Den svenska översättningen av denna manualsida skapades av Göran Uddeborg <goeran@uddeborg.se>

Denna översättning är fri dokumentation; läs GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) eller senare för upphovsrättsvillkor. Vi tar INGET ANSVAR.

Om du hittar fel i översättningen av denna manualsida, skicka ett mail till Tp-sv@listor.tp-sv.se.