Bearbeiten und Ausführen von Shell-Skripten
Bearbeiten von Shell-Skripten
Nachdem Sie eine Shell-Skriptdatei erstellt haben, müssen Sie sie möglicherweise bearbeiten, um Befehle hinzuzufügen, zu ändern oder zu entfernen. Sie können denselben Texteditor verwenden, den Sie auch zum Erstellen der Datei genutzt haben, wie Nano, Vim oder Emacs.
Um das Skript mit Nano zu bearbeiten, führen Sie einfach den folgenden Befehl im Terminal aus:
nano script.sh
Dadurch wird die Datei script.sh
im Nano-Texteditor geöffnet, in dem Sie die erforderlichen Änderungen vornehmen können. Sobald Sie mit der Bearbeitung fertig sind, speichern Sie die Datei und verlassen Sie den Editor.
Ausführen von Shell-Skripten
Um ein Shell-Skript auszuführen, müssen Sie die Datei zuerst ausführbar machen. Dies können Sie mit dem chmod
-Befehl tun:
chmod +x script.sh
Dieser Befehl gibt der Datei die Ausführungsberechtigung, sodass Sie sie ausführen können.
Nun können Sie das Skript ausführen, indem Sie den folgenden Befehl im Terminal eingeben:
./script.sh
Wenn das Skript korrekt erstellt und gespeichert wurde, werden die Befehle in der Datei ausgeführt.
Sie können das Skript auch ausführen, indem Sie den Shell-Interpreter direkt angeben, auch wenn die Datei nicht ausführbar ist:
bash script.sh
Dieser Befehl führt das Skript mit der Bash-Shell aus, unabhängig von den Dateiberechtigungen.
Darüber hinaus können Sie Shell-Skripts im Hintergrund ausführen, indem Sie ein Ampersand (&
) an den Befehl anhängen:
./script.sh &
Dadurch wird das Skript im Hintergrund ausgeführt, sodass Sie das Terminal weiterhin für andere Aufgaben nutzen können.
Indem Sie verstehen, wie Sie Shell-Skripts bearbeiten und ausführen, können Sie Ihre Automatisierungsaufgaben einfach pflegen und ausführen, was Ihre Arbeit effizienter und produktiver macht.