Precedente: , Su: Distribuzione di Gawk   [Contenuti][Indice]


B.1.3 Contenuti della distribuzione gawk

La distribuzione di gawk contiene un certo numero di file sorgente in C, di file di documentazione, di sottodirectory, e di file utilizzati durante il processo di configurazione (vedi la sezione Compilare e installare gawk su sistemi di tipo Unix), come pure parecchie sottodirectory relative a diversi sistemi operativi non-Unix:

Vari file ‘.c’, ‘.y’ e ‘.h

Questi file contengono il codice sorgente vero e proprio di gawk.

support/*

Intestazioni C e file sorgente per routine che gawk usa, ma che non sono parte della sua funzionalità fondamentale. Per esempio, analisi di argomenti, controlli di corrispondenze di espressioni regolari, e routine per generare numeri casuali sono tutti mantenuti qui.

ABOUT-NLS

Un file contenente informazioni sul comando GNU gettext e sulle traduzioni.

AUTHORS

Un file con alcune informazioni su chi ha scritto gawk. Esiste solo per placare i pedanti della Free Software Foundation.

README
README_d/README.*

File descrittivi: vari README ("leggimi") per gawk sotto Unix e per tutte le varie altre combinazioni hardware e software.

INSTALL

Un file che fornisce una panoramica sul processo di configurazione e installazione.

ChangeLog

Una lista dettagliata delle modifiche apportate al codice sorgente, ai problemi risolti e ai miglioramenti introdotti.

ChangeLog.0

Una lista meno recente di modifiche al codice sorgente.

NEWS

Una lista di modifiche a gawk a partire dall’ultimo rilascio o patch.

NEWS.0

Una lista meno recente di modifiche a gawk.

COPYING

La GNU General Public License.

POSIX.STD

Una descrizione di comportamenti nello standard POSIX per awk che sono lasciati indefiniti, o ai quali gawk non può conformarsi pienamente, come pure una lista di specifiche che lo standard POSIX dovrebbe contenere, ma che non sono presenti.

doc/awkforai.txt

Puntatori alla bozza originale di un breve articolo che spiega perché gawk è un linguaggio adatto alla programmazione nel campo dell’intelligenza artificiale (AI).

doc/bc_notes

Una breve descrizione della struttura interna a livello di byte di gawk [“byte code”].

doc/README.card
doc/ad.block
doc/awkcard.in
doc/cardfonts
doc/colors
doc/macros
doc/no.colors
doc/setter.outline

Il sorgente troff per una scheda di riferimento a cinque colori di awk. Per ottenere la versione a colori è richiesta una versione recente di troff, come la versione GNU di troff (groff). Si veda il file README.card per istruzioni su come comportarsi se è disponibile solo una versione più vecchia di troff.

doc/gawk.1

Il sorgente troff di una pagina di manuale [man] che descrive gawk. Questa pagina è distribuita a beneficio degli utenti Unix.

doc/gawktexi.in
doc/sidebar.awk

Il file sorgente Texinfo di questo Documento. Dovrebbe venire elaborato da doc/sidebar.awk prima di essere elaborato con texi2dvi o texi2pdf per produrre un documento stampato, o con makeinfo per produrre un file Info o HTML. Il Makefile si occupa di questa elaborazione e produce la versione stampabile tramite i comandi texi2dvi o texi2pdf.

doc/gawk.texi

Il file prodotto elaborando gawktexi.in tramite sidebar.awk.

doc/gawk.info

Il file Info generato per questo Documento.

doc/gawkinet.texi

Il file sorgente Texinfo per TCP/IP Internetworking with gawk. Dovrebbe venire elaborato con TeX (tramite texi2dvi o texi2pdf) per produrre un documento stampato o con makeinfo per produrre un file Info o HTML.

doc/gawkinet.info

Il file Info generato per TCP/IP Internetworking with gawk.

doc/igawk.1

Il sorgente troff per una pagina di manuale relativa al programma igawk descritto in Una maniera facile per usare funzioni di libreria. (Poiché gawk prevede ora internamente l’uso della direttiva @include, né igawkigawk.1 sono effettivamente installati.)

doc/it/*

File per la traduzione italiana di questo Documento, preparata e contribuita da Antonio Colombo e Marco Curreli.

doc/Makefile.in

Il file in input usato durante la procedura di configurazione per generare l’effettivo Makefile da usare per creare la documentazione.

Makefile.am
*/Makefile.am

File usati dal software GNU Automake per generare il file Makefile.in usato da Autoconf e dallo script configure.

Makefile.in
aclocal.m4
bisonfix.awk
config.guess
configh.in
configure.ac
configure
custom.h
depcomp
install-sh
missing_d/*
mkinstalldirs
m4/*

Questi file e sottodirectory sono usati per configurare e compilare gawk per vari sistemi Unix. L’uso di molti tra questi file è spiegato in Compilare e installare gawk su sistemi di tipo Unix. I rimanenti hanno una funzione di supporto per l’infrastruttura.

po/*

La directory po contiene la traduzione in varie lingue dei messaggi emessi da gawk.

awklib/extract.awk
awklib/Makefile.am
awklib/Makefile.in
awklib/eg/*

La directory awklib contiene una copia di extract.awk (vedi la sezione Estrarre programmi da un file sorgente Texinfo), che può essere usato per estrarre i programmi di esempio dal file sorgente Texinfo di questo Documento. Contiene anche un file Makefile.in, che configure usa per generare un Makefile. Makefile.am è usato da GNU Automake per creare Makefile.in. Le funzioni di libreria descritte in Una libreria di funzioni awk, sono incluse come file pronti per l’uso nella distribuzione gawk. Essi sono installati come parte della procedura di installazione. I rimanenti programmi contenuti in questo Documento sono disponibili nelle appropriate sottodirectory di awklib/eg.

extension/*

Il codice sorgente, le pagine di manuale, e i file di infrastruttura per gli esempi di estensione incluse con gawk. Vedi la sezione Scrivere estensioni per gawk, per ulteriori dettagli.

extras/*

Ulteriori file, non-essenziali. Al momento, questa directory contiene alcuni file da eseguire al momento di iniziare una sessione, da installare nella directory /etc/profile.d per essere di aiuto nella gestione delle variabili d’ambiente AWKPATH e AWKLIBPATH. Vedi la sezione File di inizializzazione della shell, per ulteriori informazioni.

posix/*

File necessari per compilare gawk su sistemi conformi allo standard POSIX.

pc/*

File necessari per compilare gawk sotto MS-Windows (vedi la sezione Installazione su MS-Windows per i dettagli).

vms/*

File necessari per compilare gawk sotto Vax/VMS e OpenVMS (vedi la sezione Compilare e installare gawk su Vax/VMS e OpenVMS per i dettagli).

test/*

Una serie di test per gawk. Si può usare ‘make check’ dalla directory principale di gawk per provare se la serie di test funziona con la versione in uso di gawk. Se gawk supera senza errori ‘make check’, si può essere sicuri che sia stato installato e configurato correttamente su un dato sistema.


Precedente: , Su: Distribuzione di Gawk   [Contenuti][Indice]