sort în Comenzi Windows (CMD)

Sortează datele de intrare alfabetic sau numeric și le afișează pe ecran sau le scrie într-un fișier.

Sintaxă
sort lista.txt
sort /r lista.txt /o sortat.txt
tasklist | sort /+58 /r

Ce face sort

Comanda sort citește date text dintr-un fișier sau dintr-un flux redirecționat prin pipe și le ordonează în ordine crescătoare sau descrescătoare.

Parametrul /r (Reverse) inversează ordinea (de la Z la A sau de la cel mai mare la cel mai mic).

Parametrul /+N începe sortarea de la coloana cu numărul N a fiecărui rând, permițând sortarea rapoartelor tabelare după o anumită coloană (de exemplu sortarea consumului de memorie din tasklist).

Opțiunea /o salvează rezultatul direct în fișierul destinație specificat.

Opțiuni și argumente

Opțiune / Parametru Descriere
/r Inversează ordinea sortării (descrescător, de la Z la A).
/+N Începe compararea caracterelor de la poziția coloanei N (implicit: 1).
/o <fișier> Scrie rezultatul direct în fișierul specificat fără a folosi operatorul ‘>

Ce returnează

Textul ordonat linie cu linie.

Exemple

Exemplul 1: Sortarea alfabetică a unei liste de nume și salvarea într-un fișier

Citește clienti.txt și scrie varianta ordonată în clienti_ordonati.txt.

sort clienti.txt /o clienti_ordonati.txt

Greșeli frecvente

  • Încercarea de a sorta un fișier peste el însuși folosind redirecționare (sort fisier.txt > fisier.txt va distruge fișierul golindu-l instantaneu; trebuie folosit parametrul /o fisier.txt).
  • Așteptarea ca sortarea să recunoască nativ numere de dimensiuni diferite fără spații de aliniere (sortează pe bază de coduri de caractere ASCII, deci ’10’ vine înaintea lui ‘2’).

Comenzi înrudite

  • findstr: Caută tipare de text și expresii regulare în fișiere sau fluxuri de date (echivalentul ‘grep’ din Linux).
  • type: Afișează conținutul unui fișier text direct în consola Command Prompt (echivalentul ‘cat’ din Linux).
  • tasklist: Afișează lista tuturor proceselor care rulează în sistem, cu PID, sesiune și consum de memorie.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: sort

Ai o nelămurire despre utilizarea comenzii sort sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.