Prinzip der Bash: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | =Prinzip= | + | = Prinzip = |
| + | |||
Auf der Konsole werden die Befehle aneinander gereiht, indem zwischen den Befehlen ein ; eingefügt wird. | Auf der Konsole werden die Befehle aneinander gereiht, indem zwischen den Befehlen ein ; eingefügt wird. | ||
| − | *date ; hostname ; pwd | + | |
| + | * '''date ; hostname ; pwd''' | ||
| + | |||
Mon Dec 15 08:59:13 CET 2003 | Mon Dec 15 08:59:13 CET 2003 | ||
dozent | dozent | ||
| Zeile 10: | Zeile 13: | ||
Der Inhalt eines (z.B. mit dem vi erstellten) Shellskriptes: | Der Inhalt eines (z.B. mit dem vi erstellten) Shellskriptes: | ||
| − | *cat skript | + | * '''cat skript''' |
| + | |||
date | date | ||
hostname | hostname | ||
pwd | pwd | ||
| − | = | + | |
| − | *./skript | + | = Das Ausführen eines Shellskriptes = |
| + | |||
| + | * '''cd /pfad/zum/skript''' | ||
| + | * '''./skript''' | ||
| + | |||
Mon Dec 15 09:07:22 CET 2003 | Mon Dec 15 09:07:22 CET 2003 | ||
dozent | dozent | ||
/home/thomas/bin | /home/thomas/bin | ||
| + | |||
| + | = Struktogramm nach Nassi-Shneiderman = | ||
| + | |||
| + | {| border=1 cellpadding="2" | ||
| + | |- | ||
| + | | Ausgabe Datum | ||
| + | |- | ||
| + | | Ausgabe Rechnername | ||
| + | |- | ||
| + | | Ausgabe Arbeitszverzeichnis | ||
| + | |} | ||
Aktuelle Version vom 1. Juni 2023, 13:58 Uhr
Prinzip
Auf der Konsole werden die Befehle aneinander gereiht, indem zwischen den Befehlen ein ; eingefügt wird.
- date ; hostname ; pwd
Mon Dec 15 08:59:13 CET 2003 dozent /home/thomas
Neben dieser interaktiven Eingabe gibt es auch die Möglichkeit, dass die Shell die Kommandos aus einer Datei lesen kann.
Der Inhalt eines (z.B. mit dem vi erstellten) Shellskriptes:
- cat skript
date hostname pwd
Das Ausführen eines Shellskriptes
- cd /pfad/zum/skript
- ./skript
Mon Dec 15 09:07:22 CET 2003 dozent /home/thomas/bin
Struktogramm nach Nassi-Shneiderman
| Ausgabe Datum |
| Ausgabe Rechnername |
| Ausgabe Arbeitszverzeichnis |