Shell Programmierung
Inhaltsverzeichnis |
[bearbeiten] Einführung
[bearbeiten] Hello World
Um ein Shellskript zu erstellen reicht im Grunde jeder beliebige Texteditor völlig aus. Als erstes sollte man zuerst einmal eine Datei mit dem Namen hello.sh anlege und den unten aufgeführte Inhalt einfügen.
| Datei: hello.sh |
#!bash echo "Hello world!" |
Da Unix/Linux ausführbare Dateien nicht anhand der Dateiendung erkennt, muss man die soeben angelegt Datei erstmal Ausführbar machen.
chmod +x hello.sh |
Ist dies erledigt kann mann das Skript wie folgt starten:
./hello.sh Hello World! |
[bearbeiten] Pramerter übergeben
$0 Name des Skripts
$1 Der erste Parameter
$2 Der zweite Paramter
$$ Prozes ID
$# Anzahl der Übergebenen Parameter
$@ Alle Parameter
$? Rückgabewert des letzten Befehls
$- Flags ??
[bearbeiten] Tipps
[bearbeiten] viele Dateien auf einmal löschen
find . | xargs rm |
[bearbeiten] Hilfe
man bash man builtins