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)