Hogy lehet . Sh-ba leíratni a kimenetet?
Én és a hülyén megfogalmazott mondataim :)
Ubuntu-n terminálba az alábbi parancs:
szAnswer=$(zenity --entry --text "Felhasználóneved?" --entry-text "username@gmail.com"); echo $szAnswer && szAnswer=$(zenity --entry --text "Jelszavad?" --entry-text "password"); echo $szAnswer
Felhoz egy szövegbeviteli mezőt, ahová be kell írnunk a felhasználónevünket, utána meg mégegyet, oda meg a jelszavunkat. Ha ezzel készen vagyunk, akkor a terminálba kiírja, hogy miket írtunk be. Hogyha shell script-ből indítom, akkor is megcsinálja ezeket, csak hát nincs terminál amiben megnézhetném, hogy mi lett beírva. Hogy lehetne megoldani, hogy akár az eredeti .sh-hoz hozzáadva, vagy más fájlba beírva nyomát hagyja ezeknek?
a .sh egy bash script
hogyha terminálba írom be a script-et, akkor kiírja az eredményt, vagyis amiket mi írtunk bele előtte. hogyha az .sh-t indítjuk, nem a terminál indul, csak feljön a két grafikus ablak, ami kéri felh.nevet jelszót, de nincs ott a terminál hogy kiírja az eredményt
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!