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

Shell Scripts oder .SH-Dateien( .SH files) 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(Shell Script) in Windows 10 mit dem Windows-Subsystem für Linux auszuführen . In diesem Beitrag zeigen wir Ihnen, wie Sie eine Shell-Skriptdatei(Shell Script) in Windows 11/10 ausführen .

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

Bash  ist eine  Unix -Shell und Befehlssprache, die Shell-Skriptdateien(Shell Script) ausführen kann . Sie müssen Ubuntu(Ubuntu) oder andere Linux(Linux Distros) -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(Execute Shell Script) mit Ubuntu unter Windows 10 aus(Windows 10)

1] Führen Sie die Shell-Skriptdatei(Execute Shell Script) mit WSL aus(WSL)

Installieren Sie WSL oder das Windows-Subsystem für Linux(Install WSL or Windows Subsystem for Linux)

Gehen Sie zu  Settings > Update & Security > Für Entwickler(Developers) . Aktivieren Sie das  Optionsfeld Entwicklermodus(Developer Mode)  . Und suchen Sie nach „ Windows-Funktionen(Windows Features) “, wählen Sie „ Windows-Funktionen ein- oder ausschalten(Turn Windows features on or off) “.

Scrollen 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(Press Restart) Jetzt neu starten.  BASH wird in der Eingabeaufforderung(Command Prompt) und PowerShell verfügbar sein .

Ausführen von Shell-Skriptdateien(Execute Shell Script Files)

  1. Öffnen Sie die Eingabeaufforderung(Command Prompt) und navigieren Sie zu dem Ordner, in dem die Skriptdatei verfügbar ist.
  2. Geben Sie Bash(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.

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(BASH) in Windows seine Grenzen, wenn Sie also in einer (Windows)Linux -Umgebung ausführen möchten , müssen Sie Ubuntu oder etwas Ähnliches installieren .

2] Führen Sie das Shell-Skript(Execute Shell Script) mit Ubuntu unter Windows 10 aus(Windows 10)

Stellen Sie sicher, dass Sie Ubuntu oder andere Linux-Distributionen installiert haben .  Ubuntu wird alle Ihre Windows - Verzeichnisse(directories) unter /mnt bereitstellen oder verfügbar machen . Das Laufwerk C ist also unter /mnt/C verfügbar . Wenn der Desktop also unter /mnt/c/users/<username>/desktop verfügbar sein wird .

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, um Ihnen beim Ausführen eines Shell-Skripts in Windows 10 zu helfen .



About the author

Ich habe einen Hintergrund in Computertechnik und Informationstechnologie, der mir eine einzigartige Perspektive auf die Plattformen Windows 10 und 11 verschafft hat. Insbesondere bin ich sowohl mit der Windows 10 „Desktop Experience“ als auch mit dem Microsoft Edge-Browser erfahren. Meine Erfahrung mit diesen beiden Plattformen gibt mir ein tiefes Verständnis dafür, wie sie funktionieren, und mein Fachwissen in diesen Bereichen ermöglicht es mir, zuverlässige Ratschläge zu geben, wie sie verbessert werden können.



Related posts