sort — sortera rader i textfiler
sort [FLAGGA]... [FIL]...
sort [FLAGGA]... --files0-from=F
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.
- -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 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 - så 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.
Skrivet av Mike Haertel och Paul Eggert.
GNU coreutils hjälp på nätet:
<https://www.gnu.org/software/coreutils/>
Rapportera anmärkningar på översättningen till
<tp-sv@listor.tp-sv.se>
shuf(1), uniq(1)
Fullständig dokumentation
<https://www.gnu.org/software/coreutils/sort>
eller tillgängligt lokalt via: info '(coreutils) sort invocation'
Paketerat av Debian (9.7-2)
Copyright © 2025 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.
Ö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 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.