Menu
Coddy logo textTech

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