Bash scripting
Versioni Compatibili Tutte le versioni supportate di Debian |
La guida sullo scripting in bash si divide nei seguenti capitoli:
- Introduzione
scopo della guida, storia della shell, come creare uno script e debug integrato; - Comandi essenziali
comandi di output (printf
) e condizionali (if [ ... ]
) necessari per il resto della guida; - Variabili (stringhe)
nomi permessi, assegnazioni (anche conread
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 variabile/parametro, di comando e aritmetiche; - Espansioni non quotabili
di tilde, di percorso e di parentesi; - Istruzioni composte
cicli, pipe, concatenazioni e blocchi; - 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; - 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 | Debianized 20% |
Estesa da: | |
Verificata da: | |
Verificare ed estendere la guida | Cos'è una guida Debianized |