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 przy znajdywaniu kluczy sortowania w kazdym wierszu -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; zob. pelna dokumentacje, aby poznac obslugiwane lancuchy -R, --random-sort losowo, lecz grupuje identyczne klucze. Zob. tez shuf(1) --random-source=PLIK 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=F 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 wypisuje tylko pierwsze wiersze zgodnych kluczy; z opcja -c sprawdza uporzadkowanie -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 Zgloszenia bledow prosze wysylac na adres bug-coreutils@gnu.org Strona internetowa GNU coreutils: Ogolna pomoc dotyczaca oprogramowania GNU: O bledach tlumaczenia programu prosimy poinformowac przez PRAWA AUTORSKIE Copyright (C) 2026 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 Tlumaczenie niniejszej strony podrecznika: 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.10 luty 2026 SORT(1)