Ho un file che contiene dati già ordinati e vorrei riordinare il file in base ai valori in una chiave, senza distruggere l'ordine dei dati nelle altre chiavi.
Come posso impedire all'ordinamento GNU di eseguire l'ordinamento delle righe in base ai valori delle chiavi che non ho specificato o come posso specificare all'ordinamento GNU per ignorare un intervallo di chiavi durante l'ordinamento?
File data.txt:
1 Don't
2 C
1 Sort
2 B
1 Me
2 A
Uscita prevista:
1 Don't
1 Sort
1 Me
2 C
2 B
2 A
Comando:
sort -k 1,1 <data.txt
Risultato: smistamento indesiderato Non ho chiesto:
1 Don't
1 Me
1 Sort
2 A
2 B
2 C