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

[bearbeiten] Links

Too Cool for Internet Explorer