Sh Datei unter Windows öffnen
Hi,
ich habe mir aus dem Internet eine Datei heruntergeladen, die ich benötige um ein Programmier Kurs fortzusetzen. Diese Datei ist eine sh Datei, ich habe bereits etwas gegoogelt und habe mir das Programm "Win-bash" heruntergeladen, wenn ich nun die Datei damit öffnen will bekomme ich in der Eingabeaufforderung einen Error, da der Error nur für eine Sekunde zusehen ist musste ich einen Screenshot erstellen. Die Fehlermeldung lautet:
build.sh: rm: command not found
build.sh: rm: command not found
build.sh: basename: command not found
Compiling with javac...
Was kann ich tun um diesen Fehler zu beheben, ich hatte bereits die Idee die Datei als Java Datei auszuführen, jedoch gab es einige Fehler und ich kenne mich in diesem Gebiet noch nicht gut genug aus, um diese zu beheben. Ich würde mich freuen, wenn jemand mir bei dem Öffnen der Datei helfen könnte. Mfg. JanBrauseBonbon
5 Antworten
ohne Linux geht das nicht
TIPP: Virtual Box + Linux mint MATE
sh ist eine shell datei und für linux systeme geschrieben. Ein Emulator um sie laufen zu lassen bringt es nicht wirklich weil windows wie du siehst die befehle nicht kennt. rm beispielsweise ist der Befehl um etwas zu löschen, ich glaub in windows braucht man dazu del.
Das Problem ist, wie bereits erwähnt, dass das Shellscript Linux Commands erwartet. Was funktionieren könnte (je nachdem was genau in dem Script steht) ist MSys zu laden, das dass dann interpretieren kann. Alternativ kann man (je nach größe des Scripts) die Sache auch auf Batch umschreiben. Ist vllt sogar die empfehlenswertere Variante, da du so etwas Hintergrundinformationen bekommst, was das überhaupt genau macht.
benutz am besten VirtualBox damit erstellst du auf deinem PC einen neuen virtuellen PC auf dem kannste Linux installieren und wenn was schief geht einfach neu installieren und deinem eigentlichen PC ist nix passiert.
Würde Dich das weiterbringen ? http://www.endungen.de/makestaticpages/alphabetischeendungen/EndungenInfo/s/Win_sHiT_hAppEnS.html