[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: einfaches Textmenü



Hallo Martin,

Martin Samesch wrote:

> On Wed, Mar 05, 2003 at 09:10:29AM +0100, J. Volkmann wrote:
> > Frank Dietrich (bits_n_bytes@gmx.de) schrieb:
> > [...]
> > Sorry, ich habe gerade nicht den gesamten Thread da. Aber ich
> > denke mal, dass du in einem Script ein Menü willst?

Ja. Das war mein ursprüngliches Anliegen.

> > Das geht viel einfacher als das oben:
> > http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Bash-Prog-Intro-HOWTO.html#ss9.1
> > Sind nur ein paar Zeilen und sieht ganz nett aus. Und im Gegensatz
> > zu dialog braucht man kein extra package :-)

Werde ich mir auf jeden Fall auch mal ansehen. Man weiss nie, wo und
wann man es gebrauchen kann.

> Mit
>   OPTION1="Das ist der erste Menüeintrag"
> ...
>   OPTIONS="$OPTION1 $OPTION2 $OPTION3"
>   [weiter wie im Beispiel]
> 
> bekomme ich
> 1) Das        5) Menüeintrag      9) der
> 2) ist        6) Der             10) Dritte 
> 3) der        7) Zweite
> 4) erste      8) Und
> Eigentlich klar, aber geht das auch wie beabsichtigt?

Da kann ich Dir schon die Lösung bringen.

Das Zusammenfassen in der Variable OPTIONS geht so nicht. Mit

  ...
  select opt in "$OPTION1" "$OPTION2" "$OPTION3"; do
  ...

geht es dann. Habe aber noch nicht herausgefunden wie ich die Einträge
dann alle untereinander anordnen kann.

mit Gruss
Frank

-- 
ech`echo xiun|tr nu oc|sed 'sx\([sx]\)\([xoi]\)xo l\2nu\1 \2s xg'`ol



Reply to: