So führen Sie ein Shell- oder .sh-Skript unter macOS aus

Shell-Skripte werden normalerweise auf Linux-Systemen geschrieben und ausgeführt, aber sie sind auf einem Mac-System fast genauso zu Hause wie auf einem Linux-System. Sie können ein Shell-Skript unter macOS schreiben und es problemlos ausführen, viel einfacher als auf einem Windows 10-System . Tatsächlich wird ein Shell-Skript unter macOS wahrscheinlich ausgeführt und erreicht, wofür es geschrieben wurde, während es auf einem Windows 10-System viel wahrscheinlicher fehlschlägt. So können Sie ein Shell- oder .sh-Skript unter macOS ausführen.

Shell-Skript testen

Um dies zu testen, benötigen Sie ein Shell-Skript, das Sie ausführen können. Sie können eines verwenden, das Sie zur Hand haben, oder Sie können das folgende Beispielskript verwenden. Öffnen Sie einen Texteditor, zB TextEdit, und fügen Sie Folgendes ein. Speichern Sie die Datei mit der Dateierweiterung .sh.

#!/bin/bash echo "Bleib zu Hause"

Shell-Skript unter macOS ausführen

Öffnen Sie das Terminal unter macOS. Verwenden Sie den Befehl cd, um zu dem Ordner zu wechseln, in dem sich das Skript befindet. Der Speicherort im folgenden Befehl ist nur ein Beispiel. Stellen Sie sicher, dass Sie es in den Ordner ändern, in dem sich Ihr Skript tatsächlich befindet.

cd ~/Downloads

Sobald Sie sich im Ordner befinden, müssen Sie dem Skript die Berechtigung zum Ausführen erteilen. Verwenden Sie den folgenden Befehl, aber ersetzen Sie den Beispielnamen durch den tatsächlichen Namen des Skripts, dem Sie die Berechtigung zur Ausführung erteilen möchten.

chmod +x test_script.sh

So führen Sie ein Shell- oder .sh-Skript unter macOS aus

Nachdem Sie dem Skript die Berechtigung zum Ausführen erteilt haben, verwenden Sie den folgenden Befehl, um es auszuführen. Denken Sie daran, den Namen des Skripts zu ändern, bevor Sie den Befehl ausführen.

sh test_script.sh

So führen Sie ein Shell- oder .sh-Skript unter macOS aus

Warum Shell-Skripte unter macOS einfacher auszuführen sind

Shell-Skripte sind unter macOS im Vergleich zu Windows 10 einfacher auszuführen, da macOS auf UNIX basiert. Es ist etwas, das das System mit einem Linux-System gemeinsam hat. Shell-Befehle werden problemlos ausgeführt und Sie können auch einige ausgewählte Apps von Linux-Apps verwenden, obwohl Sie mehr von einer macOS-Version davon profitieren würden, wenn sie verfügbar sind.

Das Beispielskript, das wir zum Testen dieses Prozesses gegeben haben, zeigt einfach Text im Terminal an, aber das Skript, das Sie ausführen möchten, wird etwas anderes tun und benötigt möglicherweise andere Apps/Dienstprogramme, die auf Ihrem Mac installiert sind, bevor es ausgeführt werden kann. Wenn Sie mit dem Schreiben von Shell-Skripten vertraut sind, können Sie das vorhandene Skript jederzeit ändern und es anweisen, Apps oder Dienstprogramme zu verwenden, die bereits auf Ihrem Mac installiert sind.

Leave a Comment

So fügen Sie unter macOS mehrere Bilder zu einer einzelnen PDF-Datei hinzu

So fügen Sie unter macOS mehrere Bilder zu einer einzelnen PDF-Datei hinzu

So fügen Sie unter macOS mehrere Bilder zu einer einzelnen PDF-Datei hinzu

Verbessern Sie Ihre Bildschirmaufnahme auf dem Mac-Spiel mit diesen Expertentipps

Verbessern Sie Ihre Bildschirmaufnahme auf dem Mac-Spiel mit diesen Expertentipps

Wir verfügen über die wichtigsten Methoden zur Bildschirmaufzeichnung auf dem Mac, die Benutzer kennen sollten, darunter native Apps und Tools sowie die besten Aufzeichnungssoftwareoptionen von Drittanbietern.

Musik mit Android, Windows Phone und Blackberry synchronisieren [Mac]

Musik mit Android, Windows Phone und Blackberry synchronisieren [Mac]

Instinctiv Music Player ist, wie der Name schon sagt, ein intuitiver Jukebox-Mediaplayer zur Verwaltung verschiedener Mediendateien auf Ihrem Mac. Er hat ein sehr sauberes

Memory Diag und Battery Diag sind zwei einfache Apps zur Systemüberwachung [Mac]

Memory Diag und Battery Diag sind zwei einfache Apps zur Systemüberwachung [Mac]

Wartungs-Apps erfreuen sich großer Beliebtheit. Manche Enthusiasten sind von der Komponentenüberwachung motiviert, andere von der Bereinigung mit Tools wie Onyx,

So erstellen Sie einen Screenshot auf dem Mac: Umfassende Anleitung

So erstellen Sie einen Screenshot auf dem Mac: Umfassende Anleitung

Erfahren Sie in unserer Schritt-für-Schritt-Anleitung, wie Sie Screenshots auf dem Mac erstellen. Entdecken Sie die besten Tastenkombinationen, Tipps und Tools zum Aufnehmen Ihres Bildschirms.

So legen Sie die Equalizer-Einstellungen pro Song in iTunes fest

So legen Sie die Equalizer-Einstellungen pro Song in iTunes fest

Musikplayer, die guten, haben eingebaute Equalizer. Normalerweise ist der Equalizer eine Einheitseinstellung. Sie können einen beliebigen Klangtyp auswählen, um

ReadCube: Google Scholar nach PDFs durchsuchen und lokale PDF-Dateien organisieren

ReadCube: Google Scholar nach PDFs durchsuchen und lokale PDF-Dateien organisieren

Holen Sie mit ReadCube mehr aus Ihren PDFs heraus. Greifen Sie auf Universitätszeitschriften zu, durchsuchen Sie wissenschaftliche Datenbanken und verbessern Sie Ihre Recherche.

Einrichten Ihres Mac für Produktivität ohne Apps von Drittanbietern

Einrichten Ihres Mac für Produktivität ohne Apps von Drittanbietern

Wir sprechen immer gerne darüber, dass Mac OS X ein robustes Betriebssystem mit einer zugrunde liegenden UNIX-Architektur ist. Das ist eine hyper-geekige Umweg-Art

LogMeIn – Fernsteuerung des Computers von jedem Betriebssystem oder Browser aus

LogMeIn – Fernsteuerung des Computers von jedem Betriebssystem oder Browser aus

Gestern haben wir eine Anleitung zum Erstellen einer Desktop-Remoteverbindung in Windows 7 geschrieben. Es ist eine großartige Möglichkeit, den Computer zu steuern, wenn Sie nicht da sind, aber was ist, wenn

So erzwingen Sie das Beenden auf dem Mac – Schnelle und einfache Anleitung

So erzwingen Sie das Beenden auf dem Mac – Schnelle und einfache Anleitung

Erfahren Sie, wie Sie den Mac in Sekundenschnelle zum Beenden zwingen. Folgen Sie unserer Kurzanleitung, um nicht reagierende Apps zu schließen und Ihren Mac wieder reibungslos zum Laufen zu bringen.