Početak›Форуми›Linuks distribucije›Mandriva›Softver›Programiranje kao u fdisk-u
- This topic has 7 odgovora, 4 glasa, and was last updated 19 years, 10 months ranije by
Aleksandard.
-
AutorČlanci
-
7. januara 2004. u 9:08 pm #3249
SFilip
UčesnikKako da napravim Linux shell skriptu(#!/bin/sh) koja ce da pita korisnika sta da radi? Primer: Izlaz u konzoli:
[code]
Da li zelite da pokrenete kwrite?
1 DA
2 NEUpisite broj:
[/code]I ako korisnik upise 1 kwrite se otvori, u protivnom ako pritisne 2 skripta se prekine. Slican princip postoji u windows fdisk-u.
7. januara 2004. u 9:35 pm #16416popeye
Glavni majstor[code]
#!/bin/bashecho “Da li zelite da pokrenete kwrite?”
echo “1 – DA”
echo “2 – NE”
echo “? ”
read odgovor
case $odgovor in
1)
exec /usr/bin/kwrite
;;
2)
echo “Necete? U redu.”
;;
*)
echo “Neispravna opcija.”
;;
esac
[/code]8. januara 2004. u 9:04 pm #16417SFilip
UčesnikHvala na odgovoru a sada jos jedno pitanje: Mogu li da koristim i slova?
Primer: Izlaz u konzoli:[code]Da li zelite da pokrenete kwrite?
D/NUpisite slovo:
[/code]8. januara 2004. u 11:41 pm #16418popeye
Glavni majstorNaravno. 8)
8. januara 2004. u 11:47 pm #16419popeye
Glavni majstorKoliko sam te shvatio, cilj ti je pravljenje menija iz kojih korisnik moze da bira jednu od ponudjenih opcija.
Preporucujem ti da probas programce dialog ( potrazi ga na http://freshmeat.net ) kojim mozes napraviti menije poput onih koje vidis kod instalacije Slackware-a ili pri koriscenju *drake alata za podesavanje iz konzole. Na Aurori (studentski server Ekonomskog fakulteta) ukoliko si student ekofa naravno, mozes videti primer koji sam pravio pomocu dialog-a.
9. januara 2004. u 12:26 am #16420ZivicAleksandar
UčesnikDali mogu da je pokrenem ako nije u nekom od bin direktorijuma, racimo iz Documents? kojom komandom?
9. januara 2004. u 12:51 am #16421popeye
Glavni majstorUkoliko ti skripta nije u putanji za pretragu ($PATH promenljiva sadrzi spisak direktorijuma), pokrenuces je navodjenjem (apsolutne ili relativne) putanje do skripte.
Znaci, ako je skripta proba.sh u direktorijumu /home/zivic/Documents:
# pwd
/home/zivic(Pokretanje apsolutnom putanjom)
# /home/zivic/Documents/proba.sh(Pokretanje relativnom putanjom)
# Documents/proba.sh15. januara 2004. u 3:14 pm #16422Aleksandard
UčesnikAko ti treba za menije imas na net-u i malu skripticu
menubuilder za bash skripte …A radi izgleda mozes koristiti vec pomenuti dialog (urpmi cdialog) ili
ako hoce u grafickom okruzenju XDialog …Uz njih ti idu i primeri tako da ces odma savladati …
I kod pravljenja skripti preporucio bih vam koriscenje apsolutnih
putanja bez obzira sta pokrecete … -
AutorČlanci
Forum ‘Softver’ je zaključan za nove teme i odgovore.