2014-04-05 20 views
5

Próbuję użyć okna dialogowego na bash, ale dostaję dodatkowy tekst na ekranie.Okno dialogowe Bash nieznany tekst

jest to linia dla okna:

dialog --title "Hello" --msgbox 'Hello world!' 6 20 

i to jest wyjście:

enter image description here

jakiś pomysł dlaczego tak się dzieje?

+0

To ma coś wspólnego z twoje ustawienia regionalne i emulator terminala, którego używasz. Byłoby łatwiej, gdybyś wspomniał, co to jest. – rici

Odpowiedz

2

Wygląda na to, że dialog używa znaków rysunkowych, których emulator terminala nie rozumie poprawnie (między innymi).

Dla szybkiego obejścia, można powiedzieć dialog używać - i + wyciągnąć pudełka, albo nie staramy się wyciągnąć je w ogóle:

dialog --ascii-lines --title "Hello" --msgbox 'Hello world!' 6 20 
dialog --no-lines --title "Hello" --msgbox 'Hello world!' 6 20 
+0

zadziałało. Pracuję nad scenariuszem do college'u. – emre