Successivo: , Precedente: , Su: Per iniziare   [Contenuti][Indice]


1.2 File-dati per gli esempi

Molti degli esempi in questo Documento hanno come input due file-dati di esempio. Il primo, mail-list, contiene una lista di nomi di persone, insieme ai loro indirizzi email e a informazioni riguardanti le persone stesse. Il secondo file-dati, di nome inventory-shipped, contiene informazioni riguardo a consegne mensili. In entrambi i file, ogni riga è considerata come un record.

Nel mail-list, ogni record contiene il nome di una persona, il suo numero di telefono, il suo indirizzo email, e un codice che indica la sua relazione con l’autore della lista. Le colonne sono allineate usando degli spazi. Una ‘A’ nell’ultima colonna indica che quella persona è un conoscente [Acquaintance]. Una ‘F’ nell’ultima colonna significa che quella persona è un amico [Friend]. Una ‘R’ vuol dire che quella persona è un parente [Relative]:

Amelia       555-5553     amelia.zodiacusque@gmail.com    F
Anthony      555-3412     anthony.asserturo@hotmail.com   A
Becky        555-7685     becky.algebrarum@gmail.com      A
Bill         555-1675     bill.drowning@hotmail.com       A
Broderick    555-0542     broderick.aliquotiens@yahoo.com R
Camilla      555-2912     camilla.infusarum@skynet.be     R
Fabius       555-1234     fabius.undevicesimus@ucb.edu    F
Julie        555-6699     julie.perscrutabor@skeeve.com   F
Martin       555-6480     martin.codicibus@hotmail.com    A
Samuel       555-3430     samuel.lanceolis@shu.edu        A
Jean-Paul    555-2127     jeanpaul.campanorum@nyu.edu     R

Il file-dati inventory-shipped contiene informazioni sulle consegne effettuate durante l’anno. Ogni record contiene il mese, il numero di contenitori verdi spediti, il numero di scatole rosse spedite, il numero di borse arancione spedite, e il numero di pacchetti blu spediti, in quest’ordine. Ci sono 16 record, relativi ai dodici mesi dello scorso anno e ai primi quattro mesi dell’anno in corso. Una riga vuota separa i data relativi a ciascun anno:

Jan  13  25  15 115
Feb  15  32  24 226
Mar  15  24  34 228
Apr  31  52  63 420
May  16  34  29 208
Jun  31  42  75 492
Jul  24  34  67 436
Aug  15  34  47 316
Sep  13  55  37 277
Oct  29  54  68 525
Nov  20  87  82 577
Dec  17  35  61 401

Jan  21  36  64 620
Feb  26  58  80 652
Mar  24  75  70 495
Apr  21  70  74 514

Questi file di esempio sono inclusi nella distribuzione gawk, nella directory awklib/eg/data.


Successivo: , Precedente: , Su: Per iniziare   [Contenuti][Indice]