Ich habe ein Skript in einer Datei geschrieben.Bash-Skript "unerwartetes Ende der Datei" im einfachen Skript
#!/bin/bash
if [ -f "/bin/uname" ]; then
OS=`/bin/uname`;
export OS="${OS}";
else
echo "Unable to detect OS - modify the appropriate .bashrc to support";
if
Wenn ich es laufen lasse, erhalte ich folgende Fehlermeldung:
./temp.sh: line 9: syntax error: unexpected end of file
Allerdings, wenn ich das gleiche Skript auf Bash-Eingabeaufforderung eingeben, es funktioniert.
(Dieses Stück Code gibt mir Alpträume. Es ist in einem anderen großen Skript enthalten, die aufgrund dieser 6 Zeilen fehlschlägt. Ich legte sie in einem separaten Skript temp.sh und temp.sh gibt den gleichen Fehler)! .
Grüßen,
JP
danke! dummer Fehler von mir .. hätte es früher entdeckt –