Wie führe ich ein Shell-Skript in Cygwin aus? [geschlossen]

8

Der Name.sh bereits in C: \ Dokumente und Einstellungen \ Benutzer speichern, ich tippe sh name.sh

sh: testing.sh: Keine solche Datei oder kein Verzeichnis

jede Hilfe wird geschätzt!

    
lily 17.03.2011, 05:32
quelle

2 Antworten

10

Sie können einfach ./name.sh eingeben und Ihr Skript sollte laufen.

Wenn Ihr aktuelles Verzeichnis nicht in Ihrem $PATH enthalten ist, wird durch Hinzufügen von ./ die Shell angewiesen, dort nachzusehen.

Die andere Möglichkeit ist, dass Sie sich nicht im richtigen Verzeichnis befinden. Wenn das Ergebnis von pwd anzeigt, dass Sie nicht in C:\Documents and Settings\user sind, müssen Sie cd für dieses Verzeichnis eingeben oder das Skript in das Verzeichnis verschieben, in dem Sie sich befinden.

    
Chris Cooper 17.03.2011 05:37
quelle
1

Hinzufügen ./ vor dem Namen. ./name.sh

    
detroitpro 17.03.2011 05:37
quelle

Tags und Links