Hvordan øke en Counter i et Unix Shell Script

Shell skript er små programmer som er skrevet for en Unix shell eller kommandolinje tolk. En av de mest brukte Unix shell er bash shell - det er installert på de fleste Unix og Linux operativsystemer. Du kan bruke skallskript for å manipulere filer, skrive ut filer eller kjøre programmer. For å øke en disk i et skall skript, lage en løkke som legger en hver tid tilstanden av loopen er oppfylt.

Bruksanvisning

1 Åpne et tomt vanlig tekstdokument i en tekst editor.

2 Type "# / bin / bash!" - Uten sitater - å starte shell script. Dette skriptet bruker bash shell skriptspråk.

3 Type "navn = (steve james sam jeff)" - igjen, uten sitater - for å skape en rekke navn.

4 Skriv inn følgende linjer:

teller = 0

num = 0 <

Dette skaper to variabler satt til null. Den "teller" variabelen brukes for telling; den "num" variable referanser hvert element i matrisen.

5 Type "len = $ {# navnene [@]}" - uten sitater - å skape en variabel som inneholder antall elementer i tabellen.

6 Type "mens [$ teller -Det $ len]" - uten anførselstegn - for å starte "mens" loop som looper gjennom elementene i matrisen. Den "-Det" delen av setningen står for "mindre enn".

7 Skriv inn følgende linjer:

count = expr $count + 1

echo "Navn $ teller er $ {navn [$ num]}"

num = expr $num + 1

Dette intervaller på "teller" og "num" variabler, og skriver hvert element i matrisen.

8 Lagre filen som "count.sh."

9 Skriv "chmod + x" ved ledeteksten for å gjøre manuset kjørbar.

10 Skriv inn kommandoen "./count.sh" for å utføre skriptet.