Gli script di Shell sono piccoli programmi scritti per un interprete di shell o riga di comando di Unix. Una delle shell Unix più comunemente usata è la shell Bash..--è installato sui sistemi operativi più Unix e Linux. È possibile utilizzare gli script di shell per manipolare file, stampare file o eseguire programmi. Per incrementare un contatore in uno script di shell, creare un ciclo che aggiunge uno ogni volta che viene soddisfatta la condizione del ciclo.
Istruzioni
1
Aprire un documento di testo vuoto in qualsiasi editor di testo.
2
Tipo "#! / bin/bash"..--senza le citazioni..--per avviare lo script di shell. Questo script utilizza il linguaggio di scripting di shell bash.
3
Tipo "nomi = (steve james sam jeff)"..--ancora una volta, senza le virgolette..--per creare una matrice di nomi.
4
Digitare le seguenti righe:
Count = 0
Num = 0 <
Questo crea due variabili impostate a zero. La variabile "count" viene utilizzata per il conteggio; la variabile "num" fa riferimento a ogni elemento della matrice.
5
Tipo "len = ${#names [@]}"..--senza le citazioni..--per creare una variabile che contiene il numero di elementi nella matrice.
6
Tipo "mentre [$count - lt $len]"..--senza le virgolette..--per avviare il ciclo "while" che consente di scorrere gli elementi della matrice. Il "-lt" parte dell'istruzione sta per "minore di".
7
Digitare le seguenti righe:
Count =expr $count + 1
echo "Nome $count è ${nome [$num]}"
Num =expr $num + 1
Questo incrementa le variabili "totali" e "num" e viene stampato ogni elemento della matrice.
8
Salvare il file come "count.sh."
9
Al prompt dei comandi per rendere lo script eseguibile, digitare "chmod + x".
10
Digitare il comando ". / count.sh" per eseguire lo script.