Menu
CoddyTech

Comando Sort

Fa parte della sezione Fondamenti del percorso Terminal di Coddy. Lezione 32 di 82.

Il comando sort dispone le righe di un file in ordine alfabetico o numerico.Abbiamo fruits.txt:
banana
apple
cherry
mango
Digita semplicemente sort seguito dal nome del file:
sort fruits.txt
L'output sarà:
apple
banana
cherry
mango
Flag utili:-r: ordina in ordine inverso (decrescente):
sort -r fruits.txt
-n: ordina numericamente invece che alfabeticamente:
sort -n numbers.txt
Senza -n, i numeri vengono ordinati come testo, quindi 10 verrebbe prima di 2. Con -n, vengono ordinati correttamente in base al valore.-u: ordina e rimuove contemporaneamente le righe duplicate:
sort -u fruits.txt
-k: ordina in base a una colonna specifica (utile per i file con più colonne):
sort -k2 data.txt   # ordina in base alla seconda colonna
Nota: sort non modifica il file originale. Stampa solo il risultato ordinato sullo schermo.
challenge icon

Sfida

Principiante

Usa il comando sort su fruits.txt:

  1. Ordina il file in ordine alfabetico usando sort
  2. Ordina il file in ordine alfabetico inverso usando sort -r

Suggerimento: Esegui entrambi i comandi uno dopo l'altro. Il file originale non viene modificato: sort stampa solo il risultato.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Terminal