Kezdőoldal » Számítástechnika » Programozás » Hogy lehet . Sh-ba leíratni a...

Hogy lehet . Sh-ba leíratni a kimenetet?

Figyelt kérdés

É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?


2011. febr. 24. 17:48
 1/2 anonim ***** válasza:
Az az igazság, hogy nem nagyon értem a kérdést, az eredményt akarod egy fájlba írni? És mit jelent, hogy .sh egy fájl, vagy a bin/sh ? A terminál Bash? vagy SH? Konkrétan az Ubuntut nem ismerem, az kérdezek ilyen hülyeségeket.
2011. febr. 25. 07:55
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:

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

2011. febr. 25. 18:34

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!