3 581
contributi
(cambio formato della pagina principale) |
m (data) |
||
(2 versioni intermedie di 2 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili}} | {{Versioni compatibili}} | ||
__TOC__ | |||
La guida sullo scripting in '''bash''' si divide nei seguenti capitoli: | La guida sullo scripting in '''bash''' si divide nei seguenti capitoli: | ||
==[[Bash scripting - introduzione | Introduzione]]== | |||
: spiega lo scopo della guida, la storia della shell, come creare uno script e introduce le opzioni di debug integrate; | |||
==[[Bash scripting - comandi essenziali | Comandi essenziali]]== | |||
: tratta i comandi di output (<code>printf</code>) e condizionali (<code>if [ ... ]</code>), la cui comprensione è necessaria per il resto della guida; | |||
==[[Bash scripting - variabili - stringhe | Variabili (stringhe)]]== | |||
: 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]]== | |||
: come quotare le stringhe, per permettere espansioni e caratteri di escape; | |||
==[[Bash scripting - espansioni quotabili | Espansioni in stringhe quotate]]== | |||
: espansioni di parametro, di comando e aritmetiche; | |||
==[[Bash scripting - espansioni non quotabili | Espansioni non quotabili]]== | |||
: di tilde, di percorso e di parentesi; | |||
==[[Bash scripting - istruzioni composte | Istruzioni composte]]== | |||
: cicli, pipe, concatenazioni, condizioni avanzate e blocchi di istruzioni; | |||
==[[Bash scripting - funzioni | Funzioni]]== | |||
: definizione di funzione e come restituire un valore; | |||
==[[Bash scripting - file descriptor | File descriptor e redirezioni]]== | |||
: operazioni di input/output su file, con uso (anche implicito) dei file descriptor standard e creazione di nuovi file descriptor; | |||
==[[Bash scripting - segnali | Segnali]]== | |||
: invio e gestione dei segnali. | |||
<hr/> | <hr/> | ||
'''Link esterni:''' | '''Link esterni:''' | ||
Riga 18: | Riga 30: | ||
{{Autori | {{Autori | ||
|Autore=[[Utente:HAL 9000|HAL 9000]] | |Autore = [[Utente:HAL 9000|HAL 9000]] 13:15, 18 dic 2015 (CET) | ||
|Estesa_da = | |||
|Verificata_da = | |||
|Numero_revisori = 0 | |||
}} | }} | ||
[[Categoria:Bash]][[Categoria:Bash Scripting]] | [[Categoria:Bash]][[Categoria:Bash Scripting]] |
contributi