Quando si utilizza la funzione sort
in una shell, sembra che la sintassi preferita per l'opzione -k
durante l'ordinamento tramite un solo campo sia, ad esempio, -k5n,5
. Qual è il vantaggio del ,5
in questo caso? -k5n
funziona allo stesso modo, o almeno sembra per me.Ragionamento alla base della sintassi chiave di ordinamento (-k) della chiave di ordinamento
Refs:
- The man page seems to prefer this but also suggests it is optional
- This answer seems to prefer this syntax too
Ho avuto alcuni problemi in cui '-k 3g' non ha funzionato. Solo '-k 3g, 3' ha funzionato. – RedX
@RedX e sai perché? – Michael
Non ho mai capito il problema, ma senza il trailing ', 5' A volte ho ottenuto risultati errati (inaspettati). Utilizzando la "sintassi della virgola" da allora. – liborm