Bash scripting
![]() Tutte le versioni supportate di Debian |
La guida sullo scripting in bash si divide nei seguenti capitoli:
Introduzione
- spiega lo scopo della guida, la storia della shell, come creare uno script e introduce le opzioni di debug integrate;
Comandi essenziali
- tratta i comandi di output (
printf
) e condizionali (if [ ... ]
), la cui comprensione è necessaria per il resto della guida;
Variabili (stringhe)
- nomi permessi, assegnazioni (anche con
read
efor
), modificatori ed espansione di variabile;
Caratteri di escape, apici e virgolette
- come quotare le stringhe, per permettere espansioni e caratteri di escape;
Espansioni in stringhe quotate
- espansioni di parametro, di comando e aritmetiche;
Espansioni non quotabili
- di tilde, di percorso e di parentesi;
Istruzioni composte
- cicli, pipe, concatenazioni, condizioni avanzate e blocchi di istruzioni;
Funzioni
- definizione di funzione e come restituire un valore;
File descriptor e redirezioni
- operazioni di input/output su file, con uso (anche implicito) dei file descriptor standard e creazione di nuovi file descriptor;
Segnali
- invio e gestione dei segnali.
Link esterni:
- Bash Referece Manual: manuale ufficiale
- Advanced Bash-Scripting Guide: guida avanzata
- Shell Command Language: riferimento POSIX
Guida scritta da: HAL 9000 13:15, 18 dic 2015 (CET) | Debianized 20% |
Estesa da: | |
Verificata da: | |
Verificare ed estendere la guida | Cos'è una guida Debianized |