[Gelöst] einmallige Datei oder Ordner (Livecd) gesucht

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
JuergenPB

Re: einmallige Datei oder Ordner (Livecd) gesucht

Beitrag von JuergenPB » 22.11.2014 13:32:27

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
'/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'
das wurde woll nichts.
Wer kann es besser?; und könnte mir mit seinem Expertenwissen helfen?
Das konnte auch nichts werden. Mit test prüft man, ob eine Datei exisitert. Der Rückgabewert ist entweder wahr oder falsch.
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

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: einmallige Datei oder Ordner (Livecd) gesucht

Beitrag von DEBIANUNDANDREAS » 22.11.2014 13:35:05

Jetzt ist der Interpreter kaputt.

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
'/home/internet/Schreibtisch/livemodus afragen-neu-von Jürgen.sh'
bash: /home/internet/Schreibtisch/livemodus afragen-neu-von Jürgen.sh: /bin/bash^M: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden

Code: Alles auswählen

#!/bin/bash
if (test -e '/cdrom/boot/grub/loopback.cfg')
then echo "Liverversion"
else echo "Dies ist keine Liveversion"
fi
Dasselbe.

JuergenPB

Re: einmallige Datei oder Ordner (Livecd) gesucht

Beitrag von JuergenPB » 22.11.2014 13:42:05

das ^M deutet darauf hin, daß Du die Datei aus irgendeinem Grunde als DOS-Datei abgespeichert hast.
Oder es ist möglicherweise beim copy+paste passiert.

Nimm die: http://workupload.com/file/0Cv7DSPM

Benutzeravatar
Saxman
Beiträge: 4215
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: einmallige Datei oder Ordner (Livecd) gesucht

Beitrag von Saxman » 22.11.2014 13:44:58

Es gibt keinen Grund das gleiche Script in zwei verschiedenen Threads zu besprechen.

Themen zusammengeführt.
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: einmallige Datei oder Ordner (Livecd) gesucht

Beitrag von DEBIANUNDANDREAS » 22.11.2014 14:48:18

Code: Alles auswählen

#!/bin/bash
if (test -e '/cdrom/boot/grub/loopback.cfg')
then echo "Liverversion"
else echo "Dies ist keine Liveversion"
fi
'/home/internet/Downloads/test.sh'
Dies ist keine Liveversion
Speziell an JuergenPB:
Wieso ist die test.sh 124 Byte gross?

JuergenPB

Re: einmallige Datei oder Ordner (Livecd) gesucht

Beitrag von JuergenPB » 22.11.2014 14:56:11

DEBIANUNDANDREAS hat geschrieben:Speziell an JuergenPB:
Wieso ist die test.sh 124 Byte gross?
Weil sie 124 Zeichen enthält.

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: einmallige Datei oder Ordner (Livecd) gesucht

Beitrag von DEBIANUNDANDREAS » 22.11.2014 15:04:34

Mag ich es glauben, dank dir JügenPB, für deine Hilfe, dein Script funktioniert jetzt, habs im Terminal ausprobiert.
Ich muss jetzt noch neustarten um es mit der Liveversion zu Testen. Bis dann.

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: einmallige Datei oder Ordner (Livecd) gesucht

Beitrag von DEBIANUNDANDREAS » 22.11.2014 15:09:04

Danke JügenPB, für deine Hilfe, dein Script funktioniert jetzt, habs auf der Liveversion im Terminal ausprobiert.
Das hiesige Thema ist damit gelöst.

Antworten