Für newbies:

Zuerst das file erstellen (mit jedem beliebigem text editor, z.B. "pico")
$ pico mein_script

Die erste Zeile muss so aussehen: #!/bin/sh

Die "#! Kombination startet das Kommando, das anschließend kommt, in diesem Fall (auf Linux) die bash unter dem Namen /bin/sh. Stattdessen ließe sich z.B. auch #!/usr/bin/perl einfügen, um perl zu verwenden.

Als nächstes einfach Kommandos, entweder per ";" oder mit einem Zeilenumbruch getrennt der Reihe nach hineinschreiben ;). Man kann alles verwenden, was die entsprechende Shell kann. Ein sehr simples script wäre z.B.

#!/bin/sh
# mein erstes Script, version 1.0 (dies ist ein Kommentar)
echo "Hello World!"
exit

Abschließend file sichern, aus dem Editor raus und, wichtig: das File ausführbar machen

$ chmod ugo+x mein_script

Danach kann man es starten mit "./mein_script". "chmod" setzt das execute bit, das ein Programm ausführbar macht, in dem Fall für alle, also user, group, other.

Tipps:

Am besten auch die entsprechendne manpages der kommandos durchschauen: "man chmod" und "man bash", dort findet man alles, was die entsprechende shell so kann (Funktionen, if/else Schleifen, etc..). Für viele Kommandos gibt es auch deutschsprachige man pages, vorher einfach "LANG" setzen: "LANG=de; export LANG".

?SixPack