/ / Führen Sie Bash-Skript in der Windows XP-Befehlszeile - Windows-XP

Führen Sie das Bash-Skript in der Windows XP-Befehlszeile aus - windows-xp

Wie erstelle ich eine Datei und führe ein Bash-Skript in der Windows XP-Befehlszeile aus?

Ich kenne nur Befehle in Linux. :)

Antworten:

7 für die Antwort № 1

Zwei Wege zu gehen.

Wenn Sie eine schnelle leichte Lösung installieren möchten"Unix Shell Utilities", die eine Bourne-Shell-Implementierung und die meisten grundlegenden Unix-Kommandozeilen-Tools (sed, grep awk etc.) enthalten. Dies funktioniert nur, wenn Sie ein einfaches Skript haben und die Befehlszeilentools auf sehr einfache Weise verwenden.

Oder wie die anderen Poster vorschlagen, installieren Sie Cygwin(Dies ist eine ziemlich große Installation!), die Ihnen eine komplette * nix-Umgebung auf Ihrem PC bietet, oder "mingw", ein abgespecktes Cygwyn mit gerade genug Funktionalität, um die gcc-Compiler-Familie zu betreiben, aber vielleicht genug für Ihre Bedürfnisse.


7 für die Antwort № 2

Windows verwendet nicht die Bash Shell, also hat es kein Bash-Scripting. Du könntest benutzen Cygwin um eine virtuelle Linux-Umgebung in Windows auszuführen.

Was genau willst du erreichen?


4 für die Antwort № 3

ich benutzte GNU Bash + GNU Win32 Dienstprogramme. Das ist viel einfacher als das Installieren Cygwinund GNU-Dienstprogramme enthalten nützliche Tools wie sed, Katze, Netpbm, etc.


1 für die Antwort № 4

Ich kann mir mindestens 4 Möglichkeiten vorstellen, eine Datei über die Windows-Konsole zu erstellen. Der am besten geeignete wird davon abhängen, was Sie tun und in welchem ​​Kontext.

Normalerweise laufen Bash-Skripte nicht in Windows. Es ist einfach keine Bash-Shell. Sie laufen Stapel Skripte, die eine komplett andere Sprache sind, oder PowerShell-Skripte (wenn sie installiert sind). Sie können ein Skript mit einigen bash-Befehlen ausführen, wenn Sie sich die Zeit nehmen, etwas zu installieren Cygwin (was eine gute Idee sein könnte, angesichts Ihres Hintergrunds).