Ich speichere name.sh unter C: \ Dokumente und Einstellungen \ Benutzer, wenn ich sh name.sh in Cygwin eingebe,
sh: testing.sh: No such file or directory
Jede Hilfe wird geschätzt!
windows
cygwin
shell-script
Lilie
quelle
quelle
Antworten:
Ist das die tatsächliche Ausgabe? In diesem Fall wird nach einem anderen Skript mit dem Namen gesucht
testing.sh
.testing.sh
muss sich in einem Verzeichnis befinden, das in derPATH
Variablen aufgeführt ist, oder Sie müssen es unter Verwendung eines vollständigen Pfads ausführen, z . B../testing.sh
oder~/user/testing.sh
.Vergessen Sie auch nicht,
testing.sh
ausführbar zu machen, indem Sie ausführenchmod +x testing.sh
.quelle
Wenn Sie sich beim Ausführen in C: \ Dokumente und Einstellungen \ Benutzer befinden, versuchen Sie Folgendes:
Wenn Sie sich nicht in diesem Verzeichnis befinden, müssen Sie entweder das Verzeichnis dort ändern oder dem Befehl den Speicherort voranstellen. So ändern Sie das Verzeichnis in c: \ Dokumente und Einstellungen \ Benutzer
Sie können mit dem folgenden Befehl sehen, in welchem Verzeichnis Sie sich gerade befinden:
quelle