Wie man einen Zähler in einer Unix Shell Script zu erhöhen. Eines der am häufigsten verwendeten Unix-Shell ist die Bash-Shell - es ist auf den meisten Unix -und Linux- Betriebssystemen installiert . Sie können Shell-Skripten , Dateien , Druckdateien manipulieren oder Programme ausführen . Um einen Zähler in einem Shell-Skript erhöhen , erstellen Sie eine Schleife, die man jedes Mal die Bedingung der Schleife erfüllt hinzufügt. Anleitung
1
Öffnen Sie ein leeres Dokument Klartext in einem beliebigen Texteditor
2
Typ "# /bin /bash " - . Ohne die Zitate - zu starten das Shell-Skript . Dieses Skript verwendet die Bash-Shell -Skriptsprache
3
Type " names = ( steve james jeff sam ) ." - Wieder , ohne die Zitate - , um ein Array von Namen zu erstellen < . br> 4
Geben Sie die folgenden Zeilen:
count = 0
num = 0 <
Dies schafft zwei Variablen auf Null gesetzt . Der "count" Variable wird für die Zählung verwendet, die "num " variable Bezüge jedes Element im Array
5
Typ "len = $ {# Namen [@ ]} " - ohne die. Zitate - eine Variable , die die Anzahl der Elemente im Array enthält erstellen
6
Type " while [ $ count -lt $ len] ." - ohne Anführungszeichen - Start in den " while "-Schleife , die durch die Elemente des Arrays Schleifen . Die " - lt" Teil der Aussage steht für
7
Geben Sie die folgenden Zeilen "kleiner als ". :
Count = ` expr $ count + 1 `
< p> echo " $ count Bezeichnung ist $ {names [ $ num ]} "
num = ` expr $ num + 1 `
Dies erhöht den "count " und " num" Variablen , und druckt jedes Element des Arrays.
8
Speichern Sie die Datei als " count.sh . "
9
Type " chmod + x " an der Eingabeaufforderung ein , um das Skript ausführbar .
10
Geben Sie den Befehl " . /count.sh ", um das Skript auszuführen.