3 581
contributi
m (aggiunto link funzioni) |
(cambio formato della pagina principale) |
||
Riga 1: | Riga 1: | ||
{{Versioni compatibili}} | {{Versioni compatibili}} | ||
La guida sullo scripting in '''bash''' si divide nei seguenti capitoli: | |||
# '''[[Bash scripting - introduzione | Introduzione]]'''<br/>scopo della guida, storia della shell, come creare uno script e debug integrato; | |||
# '''[[Bash scripting - comandi essenziali | Comandi essenziali]]'''<br/>comandi di output (<code>printf</code>) e condizionali (<code>if [ ... ]</code>) necessari per il resto della guida; | |||
# '''[[Bash scripting - variabili - stringhe | Variabili (stringhe)]]'''<br/>nomi permessi, assegnazioni (anche con <code>read</code> e <code>for</code>), modificatori ed espansione di variabile; | |||
# '''[[Bash scripting - caratteri di escape | Caratteri di escape, apici e virgolette]]'''<br/>come quotare le stringhe, per permettere espansioni e caratteri di escape; | |||
# '''[[Bash scripting - espansioni quotabili | Espansioni in stringhe quotate]]'''<br/>espansioni di variabile/parametro, di comando e aritmetiche; | |||
# '''[[Bash scripting - espansioni non quotabili | Espansioni non quotabili]]'''<br/>di tilde, di percorso e di parentesi; | |||
# '''[[Bash scripting - istruzioni composte | Istruzioni composte]]'''<br/>cicli, pipe, concatenazioni e blocchi; | |||
# '''[[Bash scripting - funzioni | Funzioni]]'''<br/>definizione di funzione e come restituire un valore; | |||
# '''[[Bash scripting - file descriptor | File descriptor e redirezioni]]'''<br/>operazioni di input/output su file, con uso (anche implicito) dei file descriptor standard e creazione di nuovi; | |||
# '''[[Bash scripting - segnali | Segnali]]'''<br/>invio e gestione dei segnali. | |||
<hr/> | |||
'''Link esterni:''' | |||
* [http://www.gnu.org/software/bash/manual/bash.html Bash Referece Manual]: manuale ufficiale | * [http://www.gnu.org/software/bash/manual/bash.html Bash Referece Manual]: manuale ufficiale | ||
* [http://www.tldp.org/LDP/abs/html/ Advanced Bash-Scripting Guide]: guida avanzata | * [http://www.tldp.org/LDP/abs/html/ Advanced Bash-Scripting Guide]: guida avanzata |
contributi