Sort di un file.
A volte capita la necessità di avere a disposizione i record di un file in un ordine ben precisio.
Tenedo conto di talune limitazioni, questo è fattibile non solo tramite il comando SORT, ma anche usando un file di appoggio indicizzato.
L’esempio quì riportato vuole ordinare i record di un file indirizzi usando il comando SORT.
Campi di output uguali a quelli di input
I criteri di ordinamento per questo esempio sono:
-
Nazione. -
Cognome e nome. -
Numero. -
Città
(Per chiarezza ho incluso solo i comandi essenziali)
Campi di output parte di quelli di input
È possibile mutare la struttura del file ordinato, ommettendo taluni campi e cambiando la loro sequenza.
La struttura del file di output include solamente i seguenti campi:
-
Cognome e nome. -
Città. -
Nazione.
Variante senza utilizzo del comando SORT
Nel caso sopra avrei preferito utilizzare un file di output index.
Optando per questa variante il programma deve essere rivisto completamente.




