Bash scripting: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
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 |
Versione delle 17:49, 31 lug 2014
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 |