Hallo,
ich schreibe zur Zeit ein bash-script und möchte dabei den Befehl "dialog" benutzen.
Kennt
jemand eine Möglichkeit, wie ich diesen aufrufen und anschließend
wieder in die alte Shell zurückkehren kann, ohne dass stdout verschoben,
gelöscht etc. wird. Der Zustand von stdout sollte wieder genau so sein
wie vor dem Aufruf.
Bsp. wenn ich "man test" aufrufe und wieder schließe, verschwindet der
ganze Inhalt vom "man" output vollständig von der aufrufenden shell...
Danke für die Hilfe,
Peter
attachment.htm (671 Bytes)
Hi,
lang ist's her ![:slight_smile: :slight_smile:](/images/emoji/twitter/slight_smile.png?v=12)
Hallo,
ich schreibe zur Zeit ein bash-script und möchte dabei den Befehl
"dialog" benutzen.
Kennt jemand eine Möglichkeit, wie ich diesen aufrufen und anschließend
wieder in die alte Shell zurückkehren kann, ohne dass stdout verschoben,
gelöscht etc. wird. Der Zustand von stdout sollte wieder genau so sein
wie vor dem Aufruf.
Bsp. wenn ich "man test" aufrufe und wieder schließe, verschwindet der
ganze Inhalt vom "man" output vollständig von der aufrufenden shell...
Danke für die Hilfe,
Peter
Ich denke du willst sowas:
tput smcup
# tue irgendwas mit dem terminal
tput rmcup
Bye,
Chris.
PS: Achtung, du vermischst die Worte "terminal" und "shell"...
Se cerchi una soluzione GUI interattiva una buona soluzione è zenity.
esempio per chiedere input di un testo:
unset PIPPO
export PIPPO="scrivi qui..."
export PIPPO=`zenity --title="TITOLO DELLA GUI" --entry --text="Istruzioni di input:" --entry-text="$PIPPO" --width=500 --height=100`
echo $PIPPO
In PIPPO trovi caricato il testo inserito se esce con OK
man zenity contiene diversi esempi.
diego
attachment.htm (2.62 KB)
Grazie per l'aiuto...
lo script deve funzionare senza GUI. cosi zenity non e` quello che cerco.
uso whiptail, fa quello che desidero senza altri commandi.
@chris
mit tput hab ich es nicht geschafft. Alle einfacheren Funktionen arbeiten
perfekt mit tput, aber dialog funktioniert damit nicht richtig. Hab
verschiedenes probiert, whiptail arbeitet so wie ich es brauche von Haus
aus...
cheers,
peter
attachment.htm (3.31 KB)