Mailinglist Archive: opensuse-de (4880 mails)

< Previous Next >
Re: Eingabe von dialog bzw. xdialog weiterverarbeiten?
  • From: Dieter Kroemer <kroe@xxxxxxxxxxxxxxxx>
  • Date: Sun, 9 Nov 2003 13:43:23 +0100
  • Message-id: <200311091343.23667.kroe@xxxxxxxxxxxxxxxx>
Am Sonntag, 9. November 2003 00:19 schrieb David Haller:

> >> birthday=$(dialog --inputbox Geburtsdatum 20 20 2>&1)
>
> Das tut bei mir nicht.

#!/bin/bash
birthday=$(dialog --inputbox Geburtsdatum 20 20 2>&1)
echo "Hallo mein Geburtsdatum lautet: $birthday"

funktioniert bei mir einwandfrei.


> >Es gibt auch die option --stdout
> Nicht unbedingt.

Steht aber in der Man-page dabei ;-)

> Der "korrekte" Weg ist in
> etwa folgendes

Ich lerne gerne dazu, möchte deine Vorgehensweise also auch verstehen,
daher einige Frage hierzu:

> ====
> #!/bin/sh
> tmp="`mktemp \"/tmp/meinproggie.$$.XXXXXX\"`" || exit 1

müsste eher mkdir heißen, oder?
Das $$ das steht anscheinend für die Konsole, an der man gerade
arbeitet, aber warum braucht man das?

Für was benötigt man das ||exit 1 ?


> trap 'rm -f "$tmp"; exit 1;' 1 2 3 15

Verstehe ich überhaupt nicht :-(

der Rest ist mir (glaube ich) klar :-)


Vielen Dank für deine Hilfe.

--
Viele Grüße/kind regards (o_ (o_
Dieter //> (o_ (o_ //\
http://www.linux-in-der-schule.de V_)_ (/)_ (\)_ V_/_







< Previous Next >