Portál AbcLinuxu, 8. května 2025 13:20

Dotaz: Vyhodnoceni podminky v BASH

27.1.2014 12:11 Jano
Vyhodnoceni podminky v BASH
Přečteno: 160×
Odpovědět | Admin
Zdravim. Chtel bych se zeptat, jak mam napsat podminku aby pri splneni te podminky pokracoval script dal.
if [ "text" == "text" ]
then
   ??? tady nevim co napsat ???
else
   exit 1
fi
Poradite prosim? Dekuji

Ř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

Řešení 1× (MMMMMMMMM)
27.1.2014 12:21 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: Vyhodnoceni podminky v BASH
Odpovědět | | Sbalit | Link | Blokovat | Admin
if [ "text" != "text" ]; then
    exit 1
fi
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
27.1.2014 12:45 Jano
Rozbalit Rozbalit vše Re: Vyhodnoceni podminky v BASH
Díky a takto
if [ "text" != "text" ]; then
    exit 1
fi
nebo takto
if [[ "text" != "text" ]]; then
    exit 1
fi
27.1.2014 13:23 potato
Rozbalit Rozbalit vše Re: Vyhodnoceni podminky v BASH
Fungující odpověď jsi dostal, ne?

V tomto případě [[ a test (neboli [) zrovna vyjdou nastejno. Jindy nastejno nevyjdou, liší se expanzí, tvarem výrazů (resp. v druhém případě argumentů příkazu), ..., a taky tím, že test je POSIX, [[ je rozšíření.

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.