Shell-Skripte oder .SH-Dateien sind wie Batch-Dateien von Windows, die unter Linux oder Unix ausgeführt werden können. Es ist möglich, eine .sh- oder Shell-Skriptdatei in Windows 10 mit dem Windows-Subsystem für Linux auszuführen. In diesem Beitrag zeigen wir Ihnen, wie Sie eine Shell-Skriptdatei in Windows 11/10 ausführen.

So führen Sie eine .sh- oder Shell-Skriptdatei in Windows 11/10 aus

Basch ist eine Unix-Shell und Befehlssprache, die Shell-Skriptdateien ausführen kann. Sie müssen Ubuntu oder andere Linux-Distributionen nicht installieren, es sei denn, Ihre Skripte benötigen die Unterstützung des echten Linux-Kernels. Wir werden beide Methoden teilen.

  1. Führen Sie die Shell-Skriptdatei mit WSL aus
  2. Führen Sie Shell-Skript mit Ubuntu unter Windows 10 aus

1]Führen Sie die Shell-Skriptdatei mit WSL aus

Installieren Sie WSL oder das Windows-Subsystem für Linux

Gehen Sie zu Einstellungen > Update & Sicherheit > Für Entwickler. Überprüf den Entwicklermodus Radio knopf. Und suche nach „Windows-Funktionen„, wählen „Schalte Windows Funktionen ein oder aus“.

Blättern Sie zu WSL, aktivieren Sie das Kontrollkästchen und installieren Sie es dann. Sobald dies erledigt ist, muss man neu starten, um die Installation der angeforderten Änderungen abzuschließen. Drücken Sie Jetzt neu starten. BASH wird in der Eingabeaufforderung und PowerShell verfügbar sein.

Ausführen von Shell-Skriptdateien

  1. Öffnen Sie die Eingabeaufforderung und navigieren Sie zu dem Ordner, in dem die Skriptdatei verfügbar ist.
  2. Geben Sie Bash script-filename.sh ein und drücken Sie die Eingabetaste.
  3. Das Skript wird ausgeführt, und je nach Datei sollten Sie eine Ausgabe sehen.
Siehe auch  So beheben Sie den Fehler 1084 für DCOM unter Windows 11/10

Führen Sie Shell-Skriptdateien Von Der Eingabeaufforderung Aus

Auf einer Linux-Plattform verwenden Sie normalerweise SH, aber hier müssen Sie BASH verwenden. Allerdings hat BASH in Windows seine Grenzen, wenn Sie also in einer Linux-Umgebung ausführen möchten, müssen Sie Ubuntu oder etwas Ähnliches installieren.

YouTube Video

2]Führen Sie das Shell-Skript mit Ubuntu unter Windows 11/10 aus

Stellen Sie sicher, dass Sie Ubuntu oder andere Linux-Distributionen installiert haben. Ubuntu wird alle Ihre Windows-Verzeichnisse mounten oder verfügbar machen unter /mnt. Das Laufwerk C ist also unter verfügbar /mnt/C. Also, wenn der Desktop verfügbar sein wird /mnt/c/users//desktop.

Führen Sie Skriptdateien In Windows Über Ubuntu Aus

Befolgen Sie nun diese Schritte

  1. Geben Sie Bash in die Run-Eingabeaufforderung ein, und die Distributions-Eingabeaufforderung wird gestartet.
  2. Navigieren Sie mit dem Befehl „cd“ zu dem Ordner, in dem die Skripte verfügbar sind.
  3. Geben Sie „sh script.sh“ ein und drücken Sie die Eingabetaste.

Es führt das Skript aus, und wenn sie eine Abhängigkeit von einer der Kernfunktionen von Linux haben.

Da Linux jetzt in Windows verfügbar ist, müssen Sie keine Anwendungen von Drittanbietern wie Cygwin verwenden. WSL sollte für die meisten Szenarien ausreichen, damit Sie ein Shell-Skript in Windows 10 ausführen können.

Führen Sie Shell-Skriptdateien Von Der Eingabeaufforderung Aus

Anzeige

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein