Stranica: 4/4.
Re: [Bash] Izrada skripte za podešavanje nakon instalacije
Postano: 15 svi 2014, 19:36
Postao/la calisto053
Re: [Bash] Izrada skripte za podešavanje nakon instalacije
Postano: 15 svi 2014, 19:58
Postao/la rkaracic
Isprike, isprike hahaha
Ne bješe mi namjera ukrasti slovo, ali moram pohvaliti dramatični nastup
Trenutačno ne mogu probati jer sam na poslu, ali ću baš istestirati kada se vratim.
Možeš mi reći zbog čega nebi radio if sa d* ? Jel možda zato što u if-u mora d* biti pod navodnicima pa bi shell to vidio kao doslovni string "d*", a ne kao sve što počinje sa d ?
Re: [Bash] Izrada skripte za podešavanje nakon instalacije
Postano: 15 svi 2014, 20:09
Postao/la Cooleech
rkaracic je napisao/la:Možeš mi reći zbog čega nebi radio if sa d* ? Jel možda zato što u if-u mora d* biti pod navodnicima pa bi shell to vidio kao doslovni string "d*", a ne kao sve što počinje sa d ?
Upravo tako. Case ti dozvoljava korištenje stringa i bez navodnika, naravno ako ne sadrži razmak(e). Također, odgovore tipa d* i a* (kod ad umjesto da) možeš odvojiti pajpom, tako da ne pišeš dva puta isti dio koda. Primjerice:
Kod: Označi sve
case "$NekaVarijabla" in
d*|a*)
# nekakva naredba ili set naredbi
;;
esac
Re: [Bash] Izrada skripte za podešavanje nakon instalacije
Postano: 15 svi 2014, 20:26
Postao/la rkaracic
Kužim, kužim. Ja sam case mislio za jednu drugu stvar iskoristiti.
Mislio sam podijeliti programe za instalaciju na tipove (web browseri, muzički playeri itd.) i onda pomoću case-a to riješiti (da mu izlista sve opcije za browsere i bira koji hoće sa 1,2 ili 3), ali me tu muči ako user odabere više programa istog tipa. Ne znam da li case to može progutati pa to isto moram istražiti.