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.
Întrebări & Exemple de Cod:
sortAi o nelămurire despre utilizarea comenzii
sortsau 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.