Bashskript Problem?
#!/bin/bash
echo "Typ des Betriebssystems = $OSTYPE"
# If-Schleife, die das Betriebssystem erkennt und den Pfad zum überwachten Ordner oder Datei festlegt
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
BASE_DIRECTORY="Linux-Ordner"
elif [[ "$OSTYPE" == "darwin"* ]]; then
BASE_DIRECTORY="/Users/name/Library/CloudStorage/GoogleDrive-eineemail@gmail.com/Meine Ablage/Uni/TestOrdner"
elif [[ "$OSTYPE" == "win32" || "$OSTYPE" == "msys" || "$OSTYPE" == "cygwin" ]]; then
BASE_DIRECTORY="/g/Meine Ablage/Uni/TestOrdner"
echo "Das Betriebssystem ist unbekannt."
exit 1
fi
Ausgabe beim Ausführen des Skripts:
"Typ des Betriebssystems = msys
Das Betriebssystem ist unbekannt."
Die erste Zeile ist korrekt, aber die zweite Zeile sollte so nicht sein. Ich bin auf meinem WindowsPC und habe einen existenten Pfad eingefügt. Dennoch erkennt das Skript das Betriebssystem nicht.