Hier will ich kurz und knapp das wichtigste aufzeigen was man benötigt um ein Shell Script für einen Linux Server zu schreiben. Wo genau man das Script schreibt ist eigentlich ganz egal. Hier gehen wir mal davon aus das man auf dem Server per Terminal eingeloggt ist, z.B. mit Putty.
Die Datei erstellen
Als erstes müssen wir eine Datei erstellen die mit der Endung .sh versehen wird. Dies kann man am schnellsten mit dem Befehl type
bewerkstelligen.
Die folgende Befehlszeile erstellt und also eine neue Datei:
1 |
type > testcript.sh |
In der ersten Zeile der Datei geben wir nun an welche Shell genutzt wird. Diese Zeile nennt man auch Shebang.
1 |
#!/bin/bash |
Jetzt ist alles vorbereitet und man kann loslegen. Im folgenden einige Code Beispiele.
Variablen
1 |
DAT=`date +"%Y-%m-%d_%H%M%S"` |
Schleife
1 2 3 4 5 6 |
i=0 while [ $i -le 10 ] do echo $i let i=$i+1 done |