Ausführen von Bash-Skripten auf macOS mit der .command-Erweiterung

Wenn du ein Benutzer von macOS bist und gerne Bash-Skripte verwenden möchtest, hast du vielleicht schon bemerkt, dass das Ausführen dieser Skripte nicht so einfach ist wie das Öffnen anderer Dateien. Glücklicherweise gibt es eine einfache Lösung für dieses Problem – die Verwendung der .command-Erweiterung in Verbindung mit dem Terminal. In diesem Blogbeitrag werde ich dir erklären, wie du deine Bash-Skripte auf macOS ausführbar machen kannst, indem du ihnen die .command-Erweiterung hinzufügst.

Was ist die .command-Erweiterung?
Die .command-Erweiterung ist eine spezielle Dateiendung auf macOS, die mit dem Terminal verknüpft ist. Wenn du eine Datei mit der .command-Erweiterung hast und darauf doppelklickst, wird das zugehörige Bash-Skript im Terminal ausgeführt. Das bedeutet, dass du deine Skripte schnell und einfach ausführen kannst, ohne das Terminal manuell öffnen und den Befehl zum Ausführen des Skripts eingeben zu müssen.

Wie macht man ein Bash-Skript mit der .command-Erweiterung ausführbar?
Um ein Bash-Skript mit der .command-Erweiterung ausführbar zu machen, musst du zunächst sicherstellen, dass du die entsprechenden Berechtigungen hast. Öffne das Terminal und navigiere zum Verzeichnis, in dem sich dein Skript befindet, indem du den Befehl „cd“ gefolgt vom Pfad zum Verzeichnis eingibst. Zum Beispiel:

cd /pfad/zum/verzeichnis

Sobald du im richtigen Verzeichnis bist, verwende den Befehl „chmod +x“ gefolgt vom Namen deines Skripts und der .command-Erweiterung. Hier ist ein Beispiel:

chmod +x meinskript.command

Der Befehl „chmod +x“ setzt die Ausführungsberechtigungen für das Skript und die .command-Erweiterung. Dadurch wird das Skript ausführbar, wenn du darauf doppelklickst.

Jetzt kannst du das Skript einfach durch Doppelklicken auf die .command-Datei ausführen. Das Terminal öffnet sich automatisch und das Skript wird ausgeführt.

Fazit:
Die Verwendung der .command-Erweiterung ist eine praktische Methode, um Bash-Skripte auf macOS auszuführen, ohne das Terminal manuell öffnen und den Befehl eingeben zu müssen. Indem du deinen Skripten die .command-Erweiterung hinzufügst und die Ausführungsberechtigungen richtig setzt, kannst du sie schnell und einfach ausführen. Probiere es aus und erleichtere dir das Leben bei der Verwendung von Bash-Skripten auf deinem macOS-System.

Veröffentlicht am
Kategorisiert in blog

Von Florian Kohl

Florian Kohl ist Geschäftsführer beim Revista Verlag in Schweinfurt, Podcaster bei schweinfurtundso.de, Blogger bei floriankohl.de und Partner bei kunkel & kohl. Du erreichst Florian per Email unter fkohl@revista.de