Informazioni del corso:


Bash Scripting in Linux
12, 14, 19, 21, 26, 28 Marzo 2019 orario 09:00-13:00


ObiettiviL'obiettivo del corso è quello di fornire agli amministratori un quadro generale delle caratteristiche della programmazione di script con la bash shell, e l'approfondimento delle caratteristiche più avanzate di quest'ultima attraverso la scrittura e l'analisi di esempi concreti di script di shell.
PrerequisitiE' richiesta la conoscenza di base dell'amministrazione di sistema su GNU/Linux
DestinatariIl corso è rivolto agli amministratori di sistema che vogliano approfondire la conoscenza della shell bash nell'ottica di acquisire le tecniche più avanzate utilizzate per l'amministrazione di sistema attraverso script
Ente Organizzatore Università di Firenze
Ente ErogatoreUniversità  di Firenze
LuogoSiaf - Via delle Gore, 2
Referente organizzativoUfficio Formazione e Sviluppo del Personale
Programma
  • Introduzione
    • breve panoramica sulla bash shell
    • quando e per cosa usare la bash shell
    • struttura di uno script
  • Basi di programmazione shell
    • caratteri di controllo, escaping e protezione dei comandi
    • variabili, ambiente e parametri posizionali
    • espansione dei comandi, espansione aritmetica, filename globbin
    • redirezione dell'I/O
    • codici di uscita, stato di uscita e parametri interni
  • Istruzioni e costrutti sintattici
    • istruzioni di controllo
    • istruzioni condizionali
    • cicli e cicli innestati
    • cicli condizionali
    • funzioni
  • Comandi utili per la programmazione
    • i comandi interni
    • i comandi di ausilio per la shell
    • i comandi base per file e directory
    • i comandi per utenti e gruppi
    • i comandi per i processi
    • i comandi di controllo del terminale
  • Argomenti avanzati
    • gestione avanzata delle variabili
    • espressioni regolari
    • restricted shell e subshell
    • array e gestione dei tipi di variabili
    • lettura dati in ingresso e here document
Docenti Detti Riccardo
Data Inizio
Data Fine
Durata in Ore24
Scadenza Prenotazioni
Max partecipanti12
Iscritti 9

Login