On [Fri, Aug 19 15:08], Frank Küster wrote:
Demnach sollte es doch mit foo=`dialog ... 2>&1` funktionieren; jedenfalls aber sollte eine Dialogbox gezeigt werden. Im Gegenteil, die manpage rät sogar von --stdout ab:
Ok. Habe das Kleingedruckte nicht gelesen. Da muß jetzt auch zugeben, daß das verwirrend ist.
und in der Tat kriege ich mit --stdout in meinem sid-chroot eine Fehlermeldung: $ foo=`dialog --stdout --nocancel --inputbox "Benutzername" 8 40 2>&1` $ echo $foo cannot open tty-output
Hmm das hier -------------------- #!/bin/bash NAME="$(dialog --nocancel --stdout --inputbox "Benutzername" 8 40 2>&1)" echo $NAME -------------------- klappt ohne Probleme. Auch mit Backticks :) Ists vielleciht etwas Anderes bei dir, was da zwischenfunkt? -- Markus Meyer - encrypted email preferred -> GPG: B87120ED --- Wer seine Schüler das Abc gelehrt, hat eine größere Tat vollbracht als der Feldherr, der eine Schlacht geschlagen. -- Gottfried Wilhelm von Leibniz
pgp9KMP8Dcw4A.pgp
Description: PGP signature