Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 6.442 pregleda

Najnovija ↓

Script problem 26.02.2003. u 18:58 · pre 288 meseci #1
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.
Re: Script problem 26.02.2003. u 22:54 · pre 288 meseci #2
if [ $GUESS == $SECRET_WORD ]

Bitni su razmaci sa obe strane jednakosti, a ja stavljam dva znaka po navici (može valjda i jedan).
Potpis
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
Re: Script problem 27.02.2003. u 00:00 · pre 288 meseci #3
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


;))
Potpis
Aj prevedi!
Re: Script problem 27.02.2003. u 11:54 · pre 288 meseci #4
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.
Re: Script problem 27.02.2003. u 19:43 · pre 288 meseci #5
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


;))))
Potpis
Aj prevedi!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme