Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Script problem

[es] :: Skript jezici :: Script problem

[ Pregleda: 5161 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Vlad
Beograd

Član broj: 1110
Poruke: 87
217.26.76.*



Profil

icon Script problem26.02.2003. u 17:58 - pre 256 meseci
Dokopah se neke knjizice u kojoj je i primer ovog scripta:

SECRET_WORD=jabuka
echo "Pogodi koja je prava rec: jabuka, kruska, sljiva"
read GUESS
if [ $GUESS=$SECRET_WORD ]
then
echo "Bravo, odgovor je tacan"
fi

Ok...pretvorim ga u izvrsni fajl, pokrenem, dam odgovor lubenica, ili ukucam bilo sta, dobijam odgovor "Bravo, odgovor je tacan". Kao da preskace komande if-then...u chemu je stvar?....u pitanju je /bin/bash script.
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.beograd-3.tehnicom.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Script problem26.02.2003. u 21:54 - pre 256 meseci
if [ $GUESS == $SECRET_WORD ]

Bitni su razmaci sa obe strane jednakosti, a ja stavljam dva znaka po navici (može valjda i jedan).
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

caiser

Član broj: 4677
Poruke: 2462
*.datanet.yu

ICQ: 162962030


Profil

icon Re: Script problem26.02.2003. u 23:00 - pre 256 meseci
Može i jedan. A evo i malo poboljšanja u tu skripticu.

Code:


#!/bin/bash
SECRET_WORD=jabuka
echo "Pogodi koja je prava rec: jabuka, kruska, sljiva"
read GUESS
if [ $GUESS = $SECRET_WORD ]; then
    echo "Bravo, odgovor je tacan"
 else
    echo "Odgovor je pogresan"
fi


;))
 
Odgovor na temu

Vlad
Beograd

Član broj: 1110
Poruke: 87
217.26.76.*



Profil

icon Re: Script problem27.02.2003. u 10:54 - pre 256 meseci
He, kakva glupost....isprobao sam sve moguce varijante sem te sa razmacima na obe strane... Znao sam i za to poboljshanje skriptice, li sta mi vredi kad je "zapelo" u prvom delu :) .... u svakom slucaju zahvaljujem na pomoci.
 
Odgovor na temu

caiser

Član broj: 4677
Poruke: 2462
*.datanet.yu

ICQ: 162962030


Profil

icon Re: Script problem27.02.2003. u 18:43 - pre 256 meseci
Evo tipičnog primera kako od nečeg prostog napraviti nešto komplikovano.

Code:

#!/bin/bash
echo "Pogodi koja je prava rec: jabuka, kruska, sljiva"
VOCE="jabuka kruska sljiva"
select voc in $VOCE; do
        if [ "$voc" = "jabuka" ]; then
                echo "Bravo, odgovor je tacan"
                exit
        else
                echo "Pogresan odgovor. Pokusajte ponovo"
        fi
done


;))))
 
Odgovor na temu

[es] :: Skript jezici :: Script problem

[ Pregleda: 5161 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.