Scroll to navigation

SORT(1) Polecenia użytkownika SORT(1)

NAZWA

sort - sortuje wiersze plików tekstowych

SKŁADNIA

sort [OPCJA]... [PLIK]...
sort [OPCJA]... --files0-from=P

OPIS

Wypisuje posortowaną zawartość wszystkich PLIKÓW na standardowe wyjście.

Argumenty, które są obowiązkowe dla długich opcji, są również obowiązkowe dla krótkich.

Opcje określające kolejność:

ignoruje początkowe znaki odstępu
bierze pod uwagę wyłącznie litery, cyfry i znaki odstępu
traktuje małe litery jak wielkie
porównuje według wartości liczbowej
bierze pod uwagę wyłącznie znaki drukowalne
porządek: (nieznane) < sty < ... < gru
porównuje liczby w formacie czytelnym dla ludzi (np. 2K, 1G)
porównuje zgodnie z liczbową wartością łańcucha
sortuje wg losowego skrótu kluczy
pozyskuje losowe bajty z PLIKU
odwraca porządek sortowania
sortuje zgodnie ze SŁOWEM: general-numeric - odpowiednik -g, human-numeric - -h, month - -M, numeric - -n, random - -R, version - -V
sortuje według liczb (numerów wersji) w tekście

Inne opcje

łączy nie więcej niż LICZBA-POŁĄCZEŃ wejść naraz, w przypadku większej liczby używa plików tymczasowych
tylko sprawdza posortowanie wejście, nie sortuje
jak -c, lecz nie informuje o pierwszym nieprawidłowym wierszu
kompresuje pliki tymczasowe PROGRAMEM, dekompresuje tym samym programem, z opcją -d
odnotowuje część wiersza użytą do sortowania i ostrzega o dyskusyjnym sposobie użycia na standardowym wyjściu błędów
odczytuje wejście z plików o nazwach zakończonym znakiem NUL wypisanych w P, jeśli jako P podano -, to nazwy są odczytywane ze standardowego wejścia
rozpoczyna klucz od POZYCJI1 (numeracja rozpoczyna się od 1), kończy na POZYCJI2 (domyślnie jest to koniec wiersza). Patrz: składnia POZYCJI poniżej
łączy pliki posortowane wcześniej, nie sortuje
wypisuje wynik do PLIKU zamiast na standardowe wyjście
stabilizuje sortowanie, wyłączając porównywanie końcowe
określa ROZMIAR głównego bufora pamięci
używa SEPARATORA zamiast przejścia ze znaków niepustych do pustych
używa KATALOGU na dane tymczasowe, zamiast zmiennej $TMPDIR lub /tmp, opcja użyta wielokrotnie definiuje wiele katalogów
zmienia liczbę równoległych przebiegów sortowania na N

z opcją -c: sprawdza czy wiersze są unikalne
bez opcji -c: wyświetla tylko pierwszy z identycznych wierszy
kończy każdy wiersz bajtem 0, zamiast znakiem nowego wiersza
wyświetla ten tekst i kończy pracę
wyświetla informacje o wersji i kończy działanie

POZYCJA ma następującą składnię: NR-POLA[.POZYCJA-ZNAKU][OPCJE], gdzie NR-POLA i POZYCJA-ZNAKU są liczbami, liczonymi od 1. Jeśli nie podano opcji -t ani -b, znaki w polu są liczone od początku poprzedzającego odstępu. OPCJE to jedna lub więcej liter oznaczających opcje, które przesłaniają globalne opcje kolejności dla danego klucza. Jeśli nie podano klucza, jako klucz używany jest cały wiersz.

Po ROZMIARZE mogą występować następujące przyrostki mnożące: % - 1% pamięci, b 1 K 1024 (domyślnie) itd. dla M, G, T, P, E, Z, Y.

Jeśli nie podano PLIKU lub jako PLIK podano -, czyta standardowe wejście.


*** UWAGA ***
Lokalne ustawienia regionalne (locale) określone przez zmienne środowiskowe wpływają na kolejność sortowania. Proszę użyć LC_ALL=C, aby otrzymać tradycyjny porządek sortowania, który używa dosłownych wartości bajtów.

AUTOR

Napisane przez Mike'a Haertela i Paula Eggerta.

ZGŁASZANIE BŁĘDÓW

Zgłoszenia błędów w sort proszę wysyłać (po angielsku) na adres bug-coreutils@gnu.org
Strona internetowa GNU coreutils: <http://www.gnu.org/software/coreutils/>
Ogólna pomoc dotycząca oprogramowania GNU: <http://www.gnu.org/gethelp/>
Zgłoszenia błędów w tłumaczeniu sort proszę wysyłać na adres <http://translationproject.org/team/pl.html>

PRAWA AUTORSKIE

Copyright © 2011 Free Software Foundation, Inc. Licencja GPLv3+: GNU GPL w wersji 3 lub późniejszej <http://gnu.org/licenses/gpl.html>.
Jest to wolne oprogramowanie: można je zmieniać i rozpowszechniać. Nie ma ŻADNEJ GWARANCJI, w granicach określonych przez prawo.

ZOBACZ TAKŻE

Pełna dokumentacja sort jest dostępna w formacie Texinfo. Jeśli programy info i sort są poprawnie zainstalowane, to polecenie

info coreutils 'sort invocation'

powinno dać dostęp do pełnego podręcznika.

TŁUMACZENIE

Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: Wojtek Kotwica (PTM) <wkotwica@post.pl> i Michał Kułach <michal.kulach@gmail.com>.

Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na stronie http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją 8.13 oryginału.

wrzesień 2011 GNU coreutils 8.12.197-032bb