Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Unix >> .

Come incrementare un contatore in una Unix Shell Script

Gli script di shell sono piccoli programmi scritti per una shell Unix o interprete a riga di comando . Una delle shell Unix più comunemente usata è la shell Bash - si è installato su sistemi operativi più Unix e Linux . È possibile utilizzare gli script di shell di gestione di file , file di stampa o di eseguire programmi . Per incrementare un contatore in uno script di shell , creare un ciclo che aggiunge uno ogni volta che la condizione del ciclo è soddisfatta. Istruzioni
1

Aprire un documento di testo vuoto in qualsiasi editor di testo
2

Tipo " # /bin /bash " - . Senza le virgolette - per iniziare lo script di shell . Questo script utilizza il linguaggio di scripting di shell bash
3 Tipo

"nomi = (Steve James sam jeff ) " - . Nuovo, senza le citazioni - per creare un array di nomi < . br>
4

Tipo le seguenti righe:
conteggio

= 0

num = 0 <

Questo crea due variabili impostate a zero. La variabile "count" è utilizzato per il conteggio , il " Num" riferimenti di variabili ogni elemento della matrice
5

Tipo "len = $ { # nome [ @ ] }" - senza il . citazioni - per creare una variabile che contiene il numero di elementi nella matrice
6 Tipo

" while [ $ count - lt $ len ] ." - senza virgolette - per avviare il " mentre " ciclo che scorre in ciclo gli elementi della matrice . Il " - lt " parte della dichiarazione è l'acronimo di
7

Digitare le righe seguenti "meno ". :

Count = `expr $ count + 1`

echo " Nome $ count è $ { nome [ $ num ] }"

num = `expr $ num + 1`

Questo incrementa il " conteggio " e variabili " Num" , e stampa ogni elemento della matrice .
8

Salvare il file come " count.sh . "
9

Tipo " chmod + x " al prompt dei comandi per rendere lo script eseguibile .
10

Digitare il comando " . /count.sh " per eseguire lo script .

 

sistemi © www.354353.com