Gewusst wie: schreiben ein Bash-Skript unter UNIX

October 25

Bash ist eine Kommandozeilenumgebung in Unix und Linux. Ein Bash-Skript ist eine Möglichkeit, kleine Programme (z.B. Skripten) schreiben, die regelmäßige Systemaufgaben ausführen. Es kann auch Benutzereingaben anfordern, Argumente zu behandeln und führen viele von anderen findet durch robustere Skriptsprachen wie Perl getan. Hier ist ein sehr einfaches Bash-Skript zu schreiben.

Anweisungen

Die Schritte

1 Kontrollkästchen wo sich der Bash-Interpreter auf Ihrem System mit dem Befehl befindet "Welche Bash" (ohne Anführungszeichen). Es gibt einen Ort wie/bin/bash zurück.

2 Öffnen Sie einen beliebigen Texteditor, und geben Sie in der ersten Zeile "#! / bin/bash" (ohne Anführungszeichen). Diese Zeile muss in der ersten Zeile der Bash-Skript sein. Ohne sie wird das Skript nicht ausgeführt. Die #! Kombination ist ein Shebang genannt.

3 Geben Sie die Befehle in den nächsten Zeilen. Z. B. das folgende Skript verschoben den Inhalt eines Verzeichnisses in ein neues Verzeichnis und sagt Ihnen, wenn es fertig ist.

#!/bin/bash mkdir /home/kristen/newDoc mv /home/kristen/Documents/* /home/kristen/newDoc echo "Done!"

Beachten Sie, dass die Befehle in Bash gleich sind, wie von der Befehlszeile aus.

4 Speichern Sie die Datei und machen es mit dem folgenden Befehl: "Chmod + X" (ohne Anführungszeichen).

5 Führen Sie das Skript über die Befehlszeile: ". / sample.sh" (ohne Anführungszeichen).

Sind Sie nicht im selben Verzeichnis wie das Skript, müssen Sie den vollständigen Pfad zum Skript angeben: ". / home/user/scripts/sample.sh" (ohne Anführungszeichen).

Tipps & Warnungen

  • Bash kann mehr als nur einfache Befehle Handle. Bitte überprüfen Sie im Abschnitt "Informationsquellen" Weitere Informationen.