E' stato pubblicato il programma del corso di Bash scripting che comincerà domani sera.<br><br>Chi vuole iscriversi può farlo alla seguente pagina: <a href="http://luccalug.it/wiki/Bash_scripting">http://luccalug.it/wiki/Bash_scripting</a><br>
<br>Ricordo che il corso è rivolto ad un pubblico intermedio, che ha una minima dimestichezza con il terminale o anche con il Dos presente sui sistemi windows.<br><br><h2><span class="mw-headline">Programma</span></h2><h3>
<span class="mw-headline">Prima lezione: Base</span></h3>
<p>Cos'è la bash, com'è fatta, modalità di esecuzione: interattivo o esecuzione script.
</p><p>I comandi di base, come ad esempio:
</p>
<ul><li> ls (con i suoi argomenti, tipo -a -l etc)
</li><li> bg
</li><li> fg
</li><li> sleep
</li><li> echo
</li><li> kill
</li><li> killall
</li><li> ps
</li></ul>
<p>Un po' di scorciatoie da tastiera:
</p>
<ul><li> ^C
</li><li> ^Z
</li><li> ^D
</li><li> ^R
</li><li> ^/
</li></ul>
<p>Varibili d'ambiente e file di configurazione (tipo .bashrc).
</p><p><br>
</p>
<a name="Seconda_lezione:_Bash_come_linguaggio_di_programmazione"></a><h3><span class="editsection"></span><span class="mw-headline">Seconda lezione: Bash come linguaggio di programmazione</span></h3>
<p>I costrutti:
</p>
<ul><li> if
</li><li> for
</li><li> while
</li><li> case
</li><li> select
</li></ul>
<p>Le funzioni e il passaggio di parametri. Gli operatori di
redirezione (<<, >>, <, >, &, |) e gli operatori
per le stringhe.
</p><h3><span class="mw-headline">Terza lezione: Coreutils e comandi comodi</span></h3>
<p>Le espressioni regolari.
Alcuni comandi un po' piu' avanzati:
</p>
<ul><li> wget
</li><li> nmap
</li><li> xargs
</li><li> sed
</li><li> ssh
</li><li> scp
</li><li> date
</li><li> grep
</li><li> set
</li><li> xhost
</li><li> screen
</li></ul><br><br>-- <br>Matteo Lucchesi<br><br>