Hab mich doch mal ein bisschen weitergebildet! Und zwar zum Thema Shell-Skripte.
Zuerstmal… ein shellskript.. mhm. Kurz gesagt ist es eine ausführbare Datei die einem
Eintipparbeit ins Terminal abnimmt. Dazu sind aber noch einige Vorkehrungen nötig
( wie ich auch erst später mitbekommen habe) Diese Skripte müssen in einem Ordner
liegen das in PATH verzeichnet ist. Path ist eine Art Liste in der alle Orte
stehen aus denen Skripte ausgeführt werden dürfen. Nur dann lassen sich die Dateien verwenden.
Also habe ich den Pfad /home/npx/shellscr mit dem befehl PATH=$PATH:.: hinzugefügt.
Hier werden meine Skripte gespeichert. (Der Punkt zwischen den beiden “:” gibt an
das das akutelle Verzeichnis hinzugefügt werden soll in dem ich mich befinde. In diesem Fall /home/npx/shellscr)
Also gut. Jetzt hab ich schonmal festgelegt wo das ganze auf der Platte rumliegt.
Als nächstes erstelle ich dann eine leere Datei mit Namen “path1” am oben genannten Ort. Inhalt wie folgt:
1 2 3 | |
Da ist es, mein Shell Skript. Dann muss ich ihm noch das Recht geben in einer Konsole ausgeführt zu werden. Das geht so:
1
| |
Danach kann ich es beliebig oft mit dem Befehl:
1
| |
ausführen. Ausgabe sieht dann folgendermaßen aus:
1 2 3 4 5 | |
Es hat funktioniert :) Anschließend hab ich nochn bisschen rumgespielt und die read Funktion ausprobiert. Dabei wird eine Eingabe vom Benutzer gefordert ohne die es nicht weiter geht, diese wird wiederum in einer Variablen gespeichert und dann als $ANTWORT ausgegeben. Da hat mir mein C++ doch mal was gebracht!
1 2 3 4 5 | |
In diesem Sinne, schöne gute Nacht.