Hallo liebe Leute,
ich weiß nicht wie ich es sagen soll aber ich stehe völlig auf dem Schlauch. Ich möchte im Script einfach nur das Verzeichnis wechseln um weitere Befehle aus diesem Verzeichnis auszuführen. Nur gibt mir das Script immer wieder den Fehler : Datei oder Verzeichnis nicht gefunden.
Das Script:
1 2 3 4 5 6 7 | #!/bin/bash ls -l "./" cd -L ordner1 cd "~/../../usr/local/games/mc/ordner1" echo 'ECHO Java -version' Java -version |
Das Ergebnis:
alex@ubuntuServer:/usr/local/games/mc$ bash start.sh : Datei oder Verzeichnis nicht gefunden ls: Zugriff auf './'$'\r' nicht möglich: Datei oder Verzeichnis nicht gefunden : Datei oder Verzeichnis nicht gefunden : Datei oder Verzeichnis nicht gefundenl/games/mc/ordner1 ECHO Java -version start.sh: Zeile 6: $'\r': Befehl nicht gefunden start.sh: Zeile 7: Java: Befehl nicht gefunden alex@ubuntuServer:/usr/local/games/mc$
Ich habe das auch schon mit " " und mit ' ' und auch ohne versucht. das Ergebnis ist das selbe. Das Java -Version ist einfach nur damit dann was ausgegeben werden kann. Die Befehle funktionieren einzeln in der Konsole eingegeben super.
Ich habe ein ubuntu-16.04-server als VM laufen und das Script habe ich mit Notepad++ (Windows 7 😳 ) die Codierung ist hier auf utf-8. Angemeldet bin ich per ssh und starte das Script mit dem Befehl: bash start.sh
Was habe ich falsch gemacht oder übersehen?
Vielen Dank
Alex