Ein Unix- Shell-Skript ist ein Programm in einer der Shell-Scripting -Sprachen wie bash, sh, csh oder geschrieben. Um ein Skript eine Liste drucken , müssen Sie die Liste in ein Array platzieren. Das Skript dann in einer Schleife durch das Array , Drucken jeder Wert auf dem Bildschirm. In bash, sind die Werte jeweils auf ihre eigenen Linien gedruckt. In anderen Shells , müssen Sie angeben, dass Sie jeder Wert in einer eigenen Zeile gedruckt werden soll . Anleitung
1
Öffnen Sie einen Text -Editor wie vi , nano oder gedit . Bei Verwendung von Ubuntu finden Sie " gedit " im Bereich "Zubehör "-Menü des Haupt- "Anwendungen "-Menü. Öffnen Sie "vi" und "nano" über die Eingabeaufforderung durch Eingabe von " vi " oder " nano ".
2
Geben Sie die Zeile "#! /Bin /bash ", um das Shell-Skript zu starten.
3
Geben Sie die Zeile " list = (Hemd Hosen Socken Schuhe) ", um das Array zu erstellen , um die Liste zu halten .
4
Geben Sie die Zeile " ListNum = $ { # list } ListNum " , die die Anzahl der Elemente im Array halten wird ", um die Variable zu erstellen " .
5
Geben Sie die nächsten drei Zeilen in einer Schleife durch die Werte im Array und drucken jede Wert auf dem Bildschirm :
für ( (x = 0 , x < $ ListNum ; x + +)) ; doecho $ {list [$ {x} ]} getan
Jeder Wert im Array wird in einer eigenen Zeile gedruckt werden.
6
Speichern Sie die Datei mit dem Namen " list.sh. " Klicken Sie auf " Speichern unter" in gedit und geben Sie den Namen in das Textfeld ein. Type " : w". In vi und " Strg + O " in nano und geben Sie den Namen, wenn Sie dazu aufgefordert werden
7
Geben Sie den Befehl " chmod + x list.sh " an der Eingabeaufforderung ein , um die Skript ausführbar .
8
Geben Sie den Befehl " . /list.sh " an der Eingabeaufforderung ein, um das Skript auszuführen.