Archiv verlassen und diese Seite im Standarddesign anzeigen : bash -> read geändert?
Ich versuche gerade ein älteres Script laufen zu lassen und bekomme das hier:
read -e -n 1 -p "Continue (y/N) ? "
read: 42: Illegal option -e
[: 42: ==: unexpected operator
Haben sich die Parameter geändert?
peschmae
28-01-2007, 16:44
Also bei mir nicht. Da geht das so.
Das [ in der Fehlermeldung lässt mich vermuten dass du das ganze wohl in einem if [ ] plaziert hast. Ich denke mal dort ist etwas krumm - d.h. der [ "meint" das -e sei an ihn gerichtet und nicht an das read-kommando
MfG Peschmä
Ich habs ein wenig geändert.
Das folgende funktioniert jetzt:
echo "Continue (y/N) ? "
read cont
if [ "$cont" = "y" -o "$cont" = "Y" ]
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.