2.0 Configurazione e verifica dell'ambiente
2.1. Fasi fondamentali
Prima di scrivere il nostro primo script, è fondamentale assicurarsi che l'interprete AWK sia correttamente installato e accessibile dalla riga di comando. Questo passaggio fondamentale verifica che il sistema sia pronto per eseguire programmi AWK.
2.2. Installazione tramite gestori di pacchetti
Sulla maggior parte dei sistemi GNU/Linux, GNU AWK (GAWK) è preinstallato di default. È possibile verificarne la presenza eseguendo il comando which, che dovrebbe riportare il percorso dell'eseguibile:
[jerry]$ che imbarazzante
/usr/bin/awk
Se AWK non è installato, puoi aggiungerlo facilmente utilizzando il gestore pacchetti della tua distribuzione.
- Sistemi basati su Debian (ad esempio, Ubuntu): Utilizza Advanced Package Tool (APT) per aggiornare gli elenchi dei pacchetti e installare gawk.
- Sistemi basati su RPM (ad esempio, CentOS, Fedora): Utilizzare il gestore di pacchetti Yellowdog Updater, Modified (YUM).
2.3. Installazione dal codice sorgente
Per gli utenti avanzati o su sistemi privi di un gestore di pacchetti, AWK può essere compilato e installato direttamente dal suo codice sorgente. Questo processo è standard per la maggior parte del software GNU.
- Scarica il codice sorgente: Utilizzare un'utilità da riga di comando come wget per scaricare il tarball sorgente dal repository GNU ufficiale.
- Estrarre l'archivio: Decomprimi ed estrai il file scaricato.
- Configura la build: Passare alla directory sorgente appena creata ed eseguire lo script di configurazione. Questo script verifica la presenza di dipendenze nel sistema e prepara l'ambiente di compilazione.
- Compila il codice: Una volta completata la configurazione, viene generato un Makefile. Utilizzare il comando make per compilare il codice sorgente in un file eseguibile.
- Esegui test (facoltativo): È possibile eseguire la suite di test inclusa per verificare che la build sia pulita e funzioni correttamente.
- Installa il programma: Infine, installa il binario compilato nella directory di sistema appropriata. Questo passaggio richiede in genere privilegi di superutente.
Dopo l'installazione, è possibile verificarne il successo utilizzando il comando which awk come mostrato in precedenza.
Ora che l'ambiente è configurato correttamente, possiamo approfondire il flusso di lavoro fondamentale di un programma AWK.