Bash scripting: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
mNessun oggetto della modifica |
m (aggiunto template autori) |
||
Riga 23: | Riga 23: | ||
* [http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html Shell Command Language]: riferimento ''POSIX'' | * [http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html Shell Command Language]: riferimento ''POSIX'' | ||
{{Autori | |||
|Autore=[[Utente:HAL 9000|HAL 9000]] 20:10, 23 lug 2014 (CEST) | |||
}} | |||
[[Categoria:Bash]][[Categoria:Bash Scripting]] | [[Categoria:Bash]][[Categoria:Bash Scripting]] |
Versione delle 18:10, 23 lug 2014
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
Guida scritta da: HAL 9000 20:10, 23 lug 2014 (CEST) | Debianized 20% |
Estesa da: | |
Verificata da: | |
Verificare ed estendere la guida | Cos'è una guida Debianized |