Le utility Unix come sort, find, grep, diff et al sono molto utili per eseguire operazioni rapide, a volte senza scrivere alcun codice.
Volevo sapere quali algoritmi usano internamente e come decidere in modo intelligente un algoritmo specifico per un compito specifico? Ad esempio, se l'ordinamento ottiene un enorme file di input, utilizzerà algoritmi diversi per dimensioni di dati diverse?
Grep commuta in modo intelligente algoritmi durante la ricerca di diversi set di dati?
grep
,egrep
ofgrep
.