Das konnte auch nichts werden. Mit test prüft man, ob eine Datei exisitert. Der Rückgabewert ist entweder wahr oder falsch.DEBIANUNDANDREAS hat geschrieben:beim herumexperimentieren, ich bin Anwendernormallo, kommt folgendes heraus >>>Code: Alles auswählen
a= $(test -e '/cdrom/boot/grub/loopback.cfg') if $a = "Liveversion" then echo "Liverversion" else echo "Dies ist keine liveversion" fi
das wurde woll nichts.'/home/internet/Schreibtisch/live modus abfragen-neu.sh'
/home/internet/Schreibtisch/live modus abfragen-neu.sh: Zeile 5: Syntaxfehler beim unerwarteten Wort »else«
/home/internet/Schreibtisch/live modus abfragen-neu.sh: Zeile 5: `else'
Wer kann es besser?; und könnte mir mit seinem Expertenwissen helfen?
Falls es Deine Absicht war, zu prüfen ob die Datei /cdrom/boot/grub/loopback.cfg existiert oder nicht, so muß der Code so lauten:
Code: Alles auswählen
#!/bin/bash
if (test -e '/cdrom/boot/grub/loopback.cfg')
then echo "Liverversion"
else echo "Dies ist keine Liveversion"
fi