Hallo,

Am Fre, 22 Sep 2006, Ulf Volmer schrieb:
>On Fri, Sep 22, 2006 at 10:07:32PM +0200, Wolf Wiegand wrote:
[..]
>> Da reicht leider kein Tastendruck, sondern es muss <enter> gedrückt
>> werden.
>
>read -n1 

Der Vollstaendigkeit halber:

$ for s in ash sash bash ksh csh zsh; do echo -n "$s: ";
    echo "x" | $s -c 'read -n 1 x;'; done
ash: read: Illegal option -n
sash: sh: read: illegal option: -n
read: usage: read [-r] [-p prompt] [-a array] [-e] [name ...]
bash: bash: read: illegal option: -n
read: usage: read [-r] [-p prompt] [-a array] [-e] [name ...]
ksh: ksh: read: -n: unknown option
csh: read: Command not found.
zsh:

Die einzige die das kennt scheint die zsh zu sein. Und eben eine
neuere GNU bash als meine 2.03 ;)

Wenn man das weiß und beachtet kann man 'read -n 1' natürlich
verwenden.

-dnh

-- 
Körperverletzung kann bei Sahne auch durch längeres schlagen nicht
hervorgerufen werden. Und selbst wenn, das Beweismaterial lässt
sich nachher durch Verzehr vernichten.               [WoKo in dag°]


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an