Für diejenigen, die denken: „Kann eine Shell-Skriptdatei auf einem Windows-System erstellt und ausgeführt werden?“ Hier ist die Antwort Ja. Um zu wissen, wie es geht, lesen Sie diesen Artikel vollständig bis zum Ende durch. Es ist ein etwas längerer Prozess, aber einfach zu befolgen. Wir werden den Prozess also in 4 Teile unterteilen.

WSL aktivieren – Man kann die Shell-Skripte nicht direkt auf dem Windows-System ausführen. Dazu müssen Sie zunächst das Windows-Subsystem für Linux (WSL) installieren. WSL ist eine Funktion des Windows-Betriebssystems, mit der Sie neben Ihren herkömmlichen Windows-Apps ein Linux-Dateisystem ausführen können. Ubuntu herunterladen und in WSL integrieren – WSL wird mit dem Windows-Betriebssystem geliefert, aber Sie müssen es aktivieren und eine Linux-Distribution installieren, bevor Sie es verwenden können. Hier sehen wir uns an, wie man Ubuntu von der Microsoft Store App herunterlädt und installiert. Shell-Skriptdatei erstellen –.sh-Dateien sind die Shell-Skriptdateierweiterungen. Lassen Sie uns lernen, wie man eine Shell-Skriptdatei auf dem Windows-System erstellt Führen Sie die Shell-Skriptdatei aus – Führen Sie die erstellte.sh-Datei aus

Teil 1: Aktivieren Sie das Windows-Subsystem für Linux (WSL)

Schritt 1: Öffnen Sie die Einstellungen, indem Sie gleichzeitig die Tasten Windows + I verwenden. Klicken Sie auf die Option Update & Sicherheit.

Schritt 2: Klicken Sie im linken Bereich auf Für Entwickler 

Schritt 3: Aktivieren Wechseln Sie in den Entwicklermodus, indem Sie auf die Umschaltleiste klicken.

Schritt 4: Klicken Sie im Popup-Fenster auf Ja.

Schritt 5: Geben Sie in der Suchleiste „Einstellung suchen“ Turn Windows ein und klicken Sie in den Ergebnissen auf Windows-Funktionen ein-oder ausschalten

Schritt 6: Markieren Sie im geöffneten Fenster das Kontrollkästchen neben Windows-Subsystem für Linux, um es zu aktivieren. Und klicken Sie auf OK.

Schritt 7: Es dauert einige Minuten, bis der Vorgang abgeschlossen ist, und es wird nach einem Neustart gefragt. Starten Sie das System neu.

Teil 2: Ubuntu herunterladen und in WSL integrieren

Schritt 1: Nach dem Neustart öffnen Sie die Microsoft Store App indem Sie Microsoft Store in die Windows-Suchleiste eingeben und in den Suchergebnissen darauf doppelklicken.

Schritt 2: Geben Sie in der Suchleiste der Microsoft Store-App ubuntu ein und wählen Sie es aus aus der Liste.

Schritt 3: Klicken Sie auf Holen, um Ubuntu herunterzuladen, es dauert ein paar Minuten.

Schritt 4: Aus der Windows-Suchleiste Geben Sie Ubuntu ein und doppelklicken Sie in den Suchergebnissen darauf, um es zu öffnen.

Schritt 5: Die Linux-Eingabeaufforderung wird geöffnet und beginnt mit der Installation auf Ihrem Festplatte und deren Integration mit der WSL.

Schritt 6: Sie werden nach einem Benutzernamen und Passwort gefragt, wenn Sie als Anmeldeinformationen Ihren gewünschten Benutzernamen und Ihr gewünschtes Passwort eingeben. Merken Sie sich diese für die spätere Verwendung.

Schritt 7: Warten Sie auf den Abschluss des Installationsvorgangs.

Teil 3: Erstellen Sie die Shell-Skriptdatei (.sh)

Schritt 1: Navigieren Sie zu dem Speicherort, an dem Sie die.sh-Dateien unter Windows erstellen möchten. Halten Sie die Shift-Taste gedrückt und klicken Sie mit der rechten Maustaste auf das leere Feld.

Schritt 2: Klicken Sie in der angezeigten Liste auf das Powershell-Fenster öffnen hier.

Schritt 3: Geben Sie in der PowerShell bash ein und drücken Sie Enter. Dadurch wird zur Bash-Shell umgeleitet

Schritt 4: Geben Sie in der PowerShell cat > filename.sh hier das „ Dateiname“ ist der Name Ihrer Datei. Es ist deine Wahl. Hier habe ich zum Beispiel „test“ als Dateinamen angegeben.

Schritt 5: Drücken Sie die Eingabetaste auf der Tastatur. Jetzt wird eine Shell-Skriptdatei am ausgewählten Ort erstellt.

Schritt 6: Überprüfen Sie, ob die Datei am Ort erstellt wird, und kehren Sie zur Powershell zurück und drücken Sie Strg + C zusammen, um den Prozess zu beenden.

Schritt 7: Um dieses Shell-Skript auszuführen und die Ergebnisse anzuzeigen, müssen Sie der Datei einige Daten hinzufügen. Lassen Sie uns also einen einfachen Befehl in die Datei einfügen, um Hello World zu drucken.

Schritt 8: Geben Sie für diesen vi filename.sh hier der „Dateiname“ den Namen Ihrer Datei ein. Da ich hier zum Beispiel „test“ als Dateinamen angegeben habe, wäre der Befehl vi test.sh

Schritt 9: Dieser Befehl öffnet die Datei zum Bearbeiten, drücken Sie das I auf der Tastatur, um in die Datei zu gelangen und mit der Bearbeitung zu beginnen.

Schritt 10: Geben Sie echo „Hello World“ in die Datei ein und drücken Sie zum Speichern und Beenden die Esc -Taste auf der Tastatur und geben Sie :wq ein und drücken Sie die Eingabetaste.

Schritt 11: Dadurch wird der Inhalt der Datei gespeichert und die Datei geschlossen.

Teil 4: Ausführen/Ausführen der Shell-Skriptdatei

Schritt 1: Gehen Sie auf Ihrem Windows-System zu dem Speicherort, an dem sich die sh-Dateien befinden. Halten Sie die Shift-Taste gedrückt und klicken Sie mit der rechten Maustaste auf das leere Feld.

Schritt 2: Klicken Sie in der angezeigten Liste auf das Powershell-Fenster öffnen hier.

Schritt 3: Geben Sie in der Eingabeaufforderung bash ein und drücken Sie Enter. Dadurch wird zur Bash-Shell umgeleitet

Schritt 4: Geben Sie sh filename.sh ein und drücken Sie Enter. Zum Beispiel lautet der Dateiname hier „test“, also werde ich die Datei mit dem Befehl sh test.sh ausführen oder ausführen.

Schritt 5: Jetzt können Sie die Ausgabe sehen. Fertig!

Hinweis: Sie können die sh-Datei auch in der Eingabeaufforderung ausführen

Schritt 1: Öffnen Sie die Eingabeaufforderung Ausführen mit Windows + R-Tasten zusammen und geben Sie cmd ein. Drücken Sie Enter.

Schritt 2: Dies öffnet die Eingabeaufforderung. Navigieren Sie mit cd zu dem Pfad, in dem Sie die auszuführende sh-Datei haben. Ich habe die sh-Dateien in einem Ordner namens New folder unter Desktop, also wäre der Befehl cd Desktop/New folder

Schritt 3: Geben Sie nun bash filename.sh ein und drücken Sie Enter. Der Dateiname ist der Name Ihrer Datei. Zum Beispiel gebe ich bash test.sh

Schritt 4: Sie können die Ausgabe an Ihrer Eingabeaufforderung sehen.

Das war’s! Hoffe, dieser Artikel ist nützlich. Vielen Dank!

Verwandte Beiträge:

Categories: IT Info