Sicherheitsabfrage

08/02/2015 - 07:36 von Magnus Warker | Report spam
Hi,

meine Sicherheitsabfrage soll den Benutzer vorm Zerschiessen seines
Laufwerks bewahren:

if [ ${r} != "yes" ]; then
echo -e "aborted"
return
fi

Diese funktioniert aber nicht zufriedenstellend:

- Gibt man "yes" ein, geht es weiter. Ok!
- Gibt man etwas anderes ein, wird abgebrochen. Ok!
- aber: Gibt man nichts ein, geht es nach einer Fehlermeldung weiter!
Nicht ok!

myscript: line 174: [: !=: unary operator expected

Was tun?

Danke
Magnus
 

Lesen sie die antworten

#1 Manfred Haertel
08/02/2015 - 08:20 | Warnen spam
Magnus Warker schrieb:

if [ ${r} != "yes" ]; then
echo -e "aborted"
return
fi


[...]
myscript: line 174: [: !=: unary operator expected

Was tun?



if [ "${r}" != "yes" ]; then

Ähnliche fragen