Funzioni della shell 4.9 (239)

3.3 Funzioni della shell Le funzioni della shell sono un modo per raggruppare i comandi per l’esecuzione successiva utilizzando un unico nome per il gruppo. Vengono eseguiti proprio come un comando “normale”. Quando il nome di una funzione di shell viene utilizzato come semplice nome di comando, viene eseguito l’elenco dei comandi associati a quel nome di funzione. Le funzioni della shell vengono eseguite nel contesto della shell corrente; non viene creato alcun nuovo processo per interpretarli. Le funzioni sono dichiarate usando questa sintassi:…

Funzionalità di base della shell 4.7 (144)

Bash è l’acronimo di ‘Bourne-Again Shell‘. La shell Bourne è la tradizionale shell Unix originariamente scritta da Stephen Bourne. Tutti i comandi incorporati della shell Bourne sono disponibili in Bash, Le regole per la valutazione e la quotazione sono prese dalla specifica POSIX per la shell Unix ‘standard’. Questo capitolo riassume brevemente i “blocchi di costruzione” della shell: comandi, strutture di controllo, funzioni della shell, parametri della shell, espansioni della shell, reindirizzamenti , che sono un modo per dirigere input e output da e verso file con nome…

Definizioni 4.7 (169)

Queste definizioni sono utilizzate nel resto di questo manuale. POSIXUna famiglia di standard di sistema aperti basati su Unix. Bash si occupa principalmente della parte Shell e Utilities dello standard POSIX 1003.1. blankUno spazio o un carattere di tabulazione. builtinUn comando implementato internamente dalla shell stessa, piuttosto che da un programma eseguibile da qualche parte nel file system. control operatorA token che svolge una funzione di controllo. È uno newline o uno dei seguenti: ‘||’, ‘&&’, ‘&’, ‘;’, ‘;;’, ‘;&’,…