Bash scripting
Versioni Compatibili Tutte le versioni supportate di Debian |
Introduzione
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 con read
e for
), 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 in stringhe quotate: di variabile/parametro, di comando e aritmetiche
Espansioni non quotabili
Espansioni non quotabili: di tilde, di percorso e di parentesi
Istruzioni composte
Cicli, pipe, concatenazioni, blocchi e funzioni
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