Portál AbcLinuxu, 10. května 2025 05:03

Dotaz: if then else

5.11.2011 08:04 Franta
if then else
Přečteno: 334×
Odpovědět | Admin
Gobrý den, chci se poradit a zpetat. Potřebuji udělat za sebou několik jdoucích podmínek a nejsem si jistý zda to tak mohu zapsat. Potřebuji aby se vykonala vždy jen ta část která vyhový zápisu v té podmínce. Mohu napsat podmínku takto?
if ..... then
if ..... then
if ..... then
else .....
fi
fi
fi
nebo zápis musí být úplně jiný? Musím pomínky končit else? Nemohl by mi někdo uvést nějaký konkrétní příklad vícenásobných podmínek, které mohu neustále doplňovat tak aby když nevyhoví první tak bude pokračovat tak dlouho až nejaká po ní vyhoví, jinak skoční, neopakuje se dokolečka. Děkuji moc.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

masomlejn avatar 5.11.2011 09:35 masomlejn | skóre: 16
Rozbalit Rozbalit vše Re: if then else
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná bych to zkusil spíš s case
case "$i" in
        a )
            echo "Vykonej v pripade ze podminka je rovna a"
        ;;
        b )
            echo "Vykonej v pripade ze podminka je rovna b"
        ;;
        * )
        ;;
esac   
5.11.2011 10:19 voda | skóre: 28
Rozbalit Rozbalit vše Re: if then else
Odpovědět | | Sbalit | Link | Blokovat | Admin
if/then/elif/else constructs

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.