[>a262.html>] [<a260.html<] [^a2.html^]
44 Introduzione alla shell tradizionale
44.1 Invito della shell
44.2 Storico dei comandi
44.3 Comandi interni
44.4 Alias
44.5 Ambiente
44.6 Pipeline
44.7 Script
44.8 Sostituzione o espansione
44.8.1 Caratteri jolly o metacaratteri
44.8.2 Variabili e parametri
44.8.3 Sostituzione di comandi
44.8.4 Protezione dalla sostituzione e dall'espansione
44.9 Suddivisione in parole
45 Bash: avvio e conclusione
45.1 Avvio di Bash
45.1.1 Shell interattiva
45.1.2 Shell non interattiva
45.1.3 Compatibilità con sh e POSIX
45.2 Opzioni
45.3 Interpretazione degli argomenti successivi
45.4 Uso sommario della tastiera
45.5 Invito o prompt
45.6 Conclusione
46 Bash: parametri, variabili, espansione e sostituzione
46.1 Quoting: protezione
46.1.1 Escape e continuazione
46.1.2 Apici singoli
46.1.3 Apici doppi
46.2 Parametri e variabili
46.2.1 Parametri
46.2.2 Variabili di shell
46.3 Espansione
46.3.1 Parola
46.3.2 Espansione delle parentesi graffe
46.3.3 Espansione della tilde
46.3.4 Espansione di parametri e variabili
46.3.5 Sostituzione dei comandi
46.3.6 Espansione di espressioni aritmetiche
46.3.7 Suddivisione di parole
46.3.8 Espansione di percorso
46.4 Eliminazione dei simboli di protezione rimanenti
47 Bash: comandi
47.1 Exit status o valore restituito dai comandi
47.2 Pipeline
47.3 Lista di comandi
47.3.1 Separatore di comandi «;»
47.3.2 Operatore di controllo «&&»
47.3.3 Operatore di controllo «||»
47.3.4 Avvio sullo sfondo con «&»
47.3.5 Delimitatori di lista «(...)»
47.3.6 Delimitatori di lista «{...}»
47.4 Alias
47.5 Ridirezione
47.5.1 Descrittore di file
47.5.2 Ridirezione dell'input
47.5.3 Ridirezione normale dell'output
47.5.4 Ridirezione dell'output in aggiunta
47.5.5 Ridirezione simultanea di standard output e standard error
47.5.6 Ridirezione «here document»
47.5.7 Duplicazione di descrittori per l'input
47.5.8 Duplicazione di descrittori per l'output
47.5.9 Ridirezione in input/output
47.5.10 Ridirezione e script
47.5.11 Ridirezione e funzioni
47.6 Controllo dei job
47.7 Esecuzione dei comandi
47.8 Configurazione di ambiente
48 Bash: programmazione
48.1 Caratteristiche di uno script
48.2 Strutture
48.2.1 for
48.2.2 select
48.2.3 case
48.2.4 if
48.2.5 while
48.2.6 until
48.2.7 Funzioni
48.3 Espressioni aritmetiche
48.4 Riferimenti particolari alle variabili
48.4.1 Segnalazione di errore
48.4.2 Valore predefinito
48.4.3 Rimpiazzo
48.4.4 Lunghezza del contenuto
48.4.5 Valore predefinito con assegnamento
48.5 Array
48.5.1 Espansione con gli array
48.5.2 Lettura della dimensione
48.5.3 Eliminazione
49 Bash: comandi interni
49.1 :
49.2 source
49.3 alias
49.4 bg
49.5 bind
49.6 break
49.7 builtin
49.8 cd
49.9 command
49.10 continue
49.11 declare
49.12 echo
49.13 enable
49.14 eval
49.15 exec
49.16 exit
49.17 export
49.18 fg
49.19 getopts
49.20 hash
49.21 help
49.22 jobs
49.23 kill
49.24 let
49.25 local
49.26 logout
49.27 pwd
49.28 read
49.29 readonly
49.30 return
49.31 set
49.32 shift
49.33 suspend
49.34 test
49.35 times
49.36 trap
49.37 type
49.38 ulimit
49.39 umask
49.40 unalias
49.41 unset
49.42 wait