PERL per l'amministrazione di sistema e Internet (20 ore)
1. Introduzione: Cos'è Perl, installazione del motore Perl ed esecuzione di Perl scripts in diversi ambienti.
2. Variabili scalari e literals (valori fissi); stringhe ed interpolazione di variabili; operatori; conversione di formato, precedenza e associatività degli operatori.
3. Array (liste), operazioni con gli array.
4. Decisioni, operatore ternario; cicli, modificatori di ciclo; uso delle etichette.
5. Hash, operazioni con hash.
6. Funzioni in Perl, passaggio di parametri e restituzione di valori; visibilità (scope) delle variabili.
7. Espressioni regolari.
8. File e directory.
9. File DBM (hash permanenti).
10. Esempi dell'uso di Perl scripting nell'amministrazione di sistema: interpellare il filesystem; gestire gli utenti e i processi; analizzare i log files.
11. Esempi d'uso di Perl per la scrittura di CGI per Internet.