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.

La descrizione del record del file di input:



Campi di output uguali a quelli di input


I criteri di ordinamento per questo esempio sono:


Questo è il programma

(Per chiarezza ho incluso solo i comandi essenziali)


Il file ordinato si presenta in questo modo:



Vai a inizio pagina







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:


Vai a inizio pagina

Il nuovo file ordinato si presenta in questo modo:








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.





Vai a inizio pagina

Come prelevare questi codici