SORT(1) Polecenia uzytkownika SORT(1)
NAZWA
sort - sortuje wiersze plikow tekstowych
SKLADNIA
sort [OPCJA]... [PLIK]...
sort [OPCJA]... --files0-from=P
OPIS
Wypisuje posortowana zawartosc wszystkich PLIKOW na standardowe
wyjscie.
Jesli nie podano PLIKU lub jako PLIK podano -, czyta standardowe
wejscie.
Argumenty, ktore sa obowiazkowe dla dlugich opcji, sa rowniez
obowiazkowe dla krotkich.
Opcje okreslajace kolejnosc:
-b, --ignore-leading-blanks
ignoruje poczatkowe znaki odstepu
-d, --dictionary-order
bierze pod uwage wylacznie litery, cyfry i znaki odstepu
-f, --ignore-case
traktuje male litery jak wielkie
-g, --general-numeric-sort
porownuje wedlug wartosci liczbowej
-i, --ignore-nonprinting
bierze pod uwage wylacznie znaki drukowalne
-M, --month-sort
porzadek: (nieznane) < sty < ... < gru
-h, --human-numeric-sort
porownuje liczby w formacie czytelnym dla ludzi (np. 2K, 1G)
-n, --numeric-sort
porownuje zgodnie z liczbowa wartoscia lancucha
-R, --random-sort
losowo, lecz grupuje identyczne klucze. Zob. shuf(1)
--random-source=PLIKI
pozyskuje losowe bajty z PLIKU
-r, --reverse
odwraca porzadek sortowania
--sort=SLOWO
sortuje zgodnie ze SLOWEM: general-numeric - odpowiednik -g,
human-numeric - -h, month - -M, numeric - -n, random - -R,
version - -V
-V, --version-sort
sortuje wedlug liczb (numerow wersji) zawartych w nazwach plikow
Inne opcje
--batch-size=LICZBA-POLACZEN
laczy nie wiecej niz LICZBA-POLACZEN wejsc naraz, w przypadku
wiekszej liczby uzywa plikow tymczasowych
-c, --check, --check=diagnose-first
tylko sprawdza posortowanie wejscie, nie sortuje
-C, --check=quiet, --check=silent
jak -c, lecz nie informuje o pierwszym nieprawidlowym wierszu
--compress-program=PROGRAM
kompresuje pliki tymczasowe PROGRAMEM, dekompresuje tym samym
programem, z opcja -d
--debug
odnotowuje czesc wiersza uzyta do sortowania i ostrzega o
dyskusyjnym sposobie uzycia na standardowym wyjsciu bledow
--files0-from=P
odczytuje wejscie z plikow o nazwach zakonczonym znakiem NUL
wypisanych w P, jesli jako P podano -, to nazwy sa odczytywane
ze standardowego wejscia
-k, --key=DEF-KLUCZA
sortuje za pomoca klucza; DEF-KLUCZA daje polozenie i typ
-m, --merge
laczy pliki posortowane wczesniej, nie sortuje
-o, --output=PLIK
wypisuje wynik do PLIKU zamiast na standardowe wyjscie
-s, --stable
stabilizuje sortowanie, wylaczajac porownywanie koncowe
-S, --buffer-size=ROZMIAR
okresla ROZMIAR glownego bufora pamieci
-t, --field-separator=SEPARATOR
uzywa SEPARATORA zamiast przejscia ze znakow niepustych do
pustych
-T, --temporary-directory=KATALOG
uzywa KATALOGU na dane tymczasowe, zamiast zmiennej $TMPDIR lub
/tmp, opcja uzyta wielokrotnie definiuje wiele katalogow
--parallel=N
zmienia liczbe rownoleglych przebiegow sortowania na N
-u, --unique
z opcja -c: sprawdza czy wiersze sa unikalne
bez opcji -c: wyswietla tylko pierwszy z identycznych wierszy
-z, --zero-terminated
konczy wiersze bajtem NUL, zamiast znakiem nowego wiersza
--help wyswietla ten tekst i konczy prace
--version
wyswietla informacje o wersji i konczy dzialanie
DEF-KLUCZA ma nastepujaca skladnie:
NR-POLA[.POZYCJA-ZNAKU][OPCJE],NR-POLA[.POZYCJA-ZNAKU][OPCJE] dla
pozycji startowej i koncowej, gdzie NR-POLA i POZYCJA-ZNAKU sa
liczbami, liczonymi od 1, a pozycja koncowa jest domyslnie koncem
wiersza. Jesli nie podano opcji -t ani -b, znaki w polu sa liczone od
poczatku poprzedzajacego odstepu. OPCJE to jedna lub wiecej liter
oznaczajacych opcje [bdfgiMhnRrV], ktore przeslaniaja globalne opcje
kolejnosci dla danego klucza. Jesli nie podano klucza, jako klucz
uzywany jest caly wiersz. Do diagnozowania niepoprawnego uzycia klucza
sluzy opcja --debug.
Po ROZMIARZE moga wystepowac nastepujace przyrostki mnozace: % - 1%
pamieci, b 1 K 1024 (domyslnie) itd. dla M, G, T, P, E, Z, Y, R, Q.
*** UWAGA ***
Lokalne ustawienia regionalne (locale) okreslone przez zmienne
srodowiskowe wplywaja na kolejnosc sortowania. Prosze uzyc LC_ALL=C,
aby otrzymac tradycyjny porzadek sortowania, ktory uzywa doslownych
wartosci bajtow.
AUTOR
Napisane przez Mike'a Haertela i Paula Eggerta.
ZGLASZANIE BLEDOW
Strona internetowa z pomoca GNU coreutils:
O bledach tlumaczenia poinformuj przez
PRAWA AUTORSKIE
Copyright (C) 2023 Free Software Foundation, Inc. Licencja GPLv3+: GNU
GPL w wersji 3 lub pozniejszej .
Jest to wolne oprogramowanie: mozna je zmieniac i rozpowszechniac. Nie
ma ZADNEJ GWARANCJI, w granicach okreslonych przez prawo.
ZOBACZ TAKZE
shuf(1), uniq(1)
Pelna dokumentacja:
lub lokalnie, za pomoca info '(coreutils) sort invocation'
TLUMACZENIE
Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Wojtek
Kotwica i Michal Kulach
Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o
warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public
License w wersji 3 lub
nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI.
Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy
dyskusyjnej .
GNU coreutils 9.4 styczen 2024 SORT(1)