Sono cieco o non esiste un'opzione come --in-placeper sort?
Per salvare i risultati nel file di input, sed usa -i( --in-place).
Reindirizzare l'output di sortal file di input
sort < f > f
risulta vuoto. Se non c'è alcuna --in-placeopzione, forse c'è qualche trucco come farlo in modo pratico ?
(L'unica cosa che mi viene in mente:
sort < f > /tmp/f$$ ; cat /tmp/f$$ > f ; rm /tmp/f$$
Lo spostamento non è la scelta giusta, poiché le autorizzazioni dei file potrebbero essere modificate. Ecco perché sovrascrivo con il contenuto del file temporaneo che rimuovo.)
sort.
insitu, consentendo qualsiasi comando da utilizzare sul posto.