SORT(1) Comenzi utilizator SORT(1)

sort - sortează liniile din fișierele text

sort [OPȚIUNE]... [FIȘIER]...
sort [OPȚIUNE]... --files0-from=F

Scrie concatenarea ordonată a tuturor FIȘIERELOR la ieșirea standard.

Fără FIȘIER, sau când FIȘIER este „-”, citește intrarea standard.

Argumentele obligatorii pentru opțiunile lungi sunt obligatorii și pentru opțiunile scurte. Opțiuni de ordonare:

ignoră spațiile de la începutul liniilor
ia în considerare doar spațiile libere și caracterele alfanumerice
transformă caracterele minuscule în majuscule
compară conform valorii numerice generale
ia în considerare doar caracterele imprimabile
compară (necunoscută) < „IAN” < ... < „DEC”
compară numere care pot fi citite ușor de către om (de exemplu: 2K, 1G)
compară în funcție de valoarea numerică a șirului; a se vedea manualul pentru a afla ce șiruri de caractere sunt acceptate
amestecă, dar grupează chei identice. A se vedea shuf(1)
preia aleator octeți din FIȘIER
inversează rezultatul comparațiilor
sortează în funcție de CUVÂNT: general-numeric -g, uman-numeric -h, lună -M, numeric -n, aleatoriu -R, versiune -V
sortare naturală de numere (de versiuni) din text

Alte opțiuni:

combină cel mult NCOMBINĂRI intrări odată; pentru mai multe, utilizează fișiere temporale
verifică intrarea sortată; nu sortează
ca -c, dar nu raportează prima linie greșită
comprimă fișierele temporale cu PROG; le decomprimă cu PROG -d
adnotează partea de linie folosită pentru sortare, și avertizează despre utilizarea îndoielnică a ieșirii de eroare standard
citește intrarea din fișierele specificate de numele terminate cu NUL din fișierul F; dacă F este - atunci citește numele de la intrarea standard
sortează cu ajutorul unei chei; CHEIE_DEF furnizează locația și tipul
îmbină fișierele deja sortate; nu sortează
scrie rezultatul în FIȘIER în loc de la ieșirea standard
stabilizează sortarea prin dezactivarea comparației în ultimă instanță
utilizează DIM pentru memoria tampon principală
utilizează SEParator de câmp în loc de tranziție la spații albe
utilizează DIR pentru fișierele temporare, nu $TMPDIR sau /tmp; multiple opțiuni specifică multiple directoare
modifică numărul de sortări rulate concomitent la N
cu -c, verifică ordonarea strictă; fără -c, se afișează doar prima dintre mai multe rulări egale
delimitatorul de linie este NUL, nu linie nouă
afișează acest mesaj de ajutor și iese
afișează informațiile despre versiune și iese

CHEIE_DEF este F[.C][OPTS][,F[.C][OPTS]] pentru poziția de start și de oprire, unde F este un număr de câmp și C o poziție a caracterului în câmp; ambele sunt de origine 1, iar poziția de oprire este implicit la sfârșitul liniei. În cazul în care nu este în vigoare nici -t, nici -b, caracterele dintr-un câmp sunt numărate de la începutul spațiului alb anterior. OPTS este una sau mai multe opțiuni de ordonare cu o singură literă [bdfgiMhnRrV], care anulează opțiunile globale de ordonare pentru acea cheie. Dacă nu se indică nicio cheie, se utilizează întreaga linie ca cheie. Utilizați --debug pentru a diagnostica utilizarea incorectă a cheii.

DIM poate fi urmată de următoarele sufixe multiplicative: % 1% din memorie, b 1, K 1024 (implicit), și așa mai departe pentru M, G, T, P, E, Z, Y, R, Q.

*** AVERTISMENT *** Localizarea specificată de mediu afectează ordinea sortării. Definiți „LC_ALL=C” pentru a obține ordinea tradițională de sortare care utilizează valorile native de octeți.

Scris de Mike Haertel și Paul Eggert.

Ajutor online GNU coreutils: https://www.gnu.org/software/coreutils/
Raportați orice erori de traducere la: https://translationproject.org/team/ro.html

Drepturi de autor © 2024 Free Software Foundation, Inc. Licența GPLv3+: GNU GPL versiunea 3 sau ulterioară https://gnu.org/licenses/gpl.html.
Acesta este software liber: sunteți liber să-l modificați și să-l redistribuiți. Nu există NICIO GARANȚIE, în limitele prevăzute de lege.

shuf(1), uniq(1)

Documentația completă este disponibilă la: https://www.gnu.org/software/coreutils/sort
sau local rulând comanda: «info '(coreutils) sort invocation'»

Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.

august 2024 GNU coreutils 9.5