[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: select: want to let user leave with just a RET
From: |
Aharon Robbins |
Subject: |
Re: select: want to let user leave with just a RET |
Date: |
Sun, 30 Jun 2002 09:11:09 GMT |
In article <87ofdxlihn.fsf@jidanni.org>,
Dan Jacobson <jidanni@dman.ddts.net> wrote:
>>> The only thing bugging me about this is that I want to let the user go
>>> if he enters just a RET. Apparently this is not possible. Perhaps a
>>> "select -e" should be added so the user can get out with just a RET
>>> instead of fancy C-d, C-c.
>
>I ran Arnold's example on debian woody and I hit just plain RET and it wouldn't
>let me go. Had to hit C-d.
>
>select var in word1 word2
>do
> if [ "$REPLY" = "" ]
> then
> echo congratulations, Dan Jacobson is very curious how \
> you got here
> break
> fi
> echo $var
>done
Yep, I blew it. I apologize.
The definition of the way select works is that it reprints the menu
when a return is entered. Best you can do is something like:
PS3='Use ctrl-d to exit or enter choice: '
I should have put my brain in gear before posting.
Sorry.
--
Aharon (Arnold) Robbins --- Pioneer Consulting Ltd. arnold@skeeve.com
P.O. Box 354 Home Phone: +972 8 979-0381 Fax: +1 928 569 9018
Nof Ayalon Cell Phone: +972 51 297-545
D.N. Shimshon 99785 ISRAEL