Portál AbcLinuxu, 9. května 2025 23:51

Dotaz: Jak testovat funkci

9.3.2013 12:52 Zadejte vaše jméno
Jak testovat funkci
Přečteno: 217×
Odpovědět | Admin
Ahoj, mam v bash tohle
test(){
...
...
return 1
}
jak muzu napsat podmínku jestli funkce vraci return 0 nebo 1? Díky..

Ř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

9.3.2013 12:56 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Jak testovat funkci
Odpovědět | | Sbalit | Link | Blokovat | Admin
help if
9.3.2013 13:10 Zadejte vaše jméno
Rozbalit Rozbalit vše Re: Jak testovat funkci
Díky, ale nefunguje mi to.
if [ help if test ]; then
echo ret0
else
echo ret1
fi
Bedňa avatar 9.3.2013 13:33 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Jak testovat funkci
if [test]
  then
    echo "TRUE"
fi
KERNEL ULTRAS video channel >>>
9.3.2013 18:48 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Jak testovat funkci
Ne, to terminálu opiště
help if
vypíše se vám odpověď na váš dotaz.
Řešení 1× (Ash)
9.3.2013 13:56 Jine vaše jméno
Rozbalit Rozbalit vše Re: Jak testovat funkci
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vysledek je v promenne $?
9.3.2013 14:10 Zadejte vaše jméno
Rozbalit Rozbalit vše Re: Jak testovat funkci
Vysledek je v promenne $?
To se ptáte mě? To já netuším kde je výsledek
9.3.2013 14:35 Jine vaše jméno
Rozbalit Rozbalit vše Re: Jak testovat funkci

Ha ha;) To je dobry. To me nenapadlo.

To neni otazka..:) Navratova hodnota se ulozi to promenne oznacene otaznikem (?) a k ni se pomoci syntaxe shelu da dostat pomoci dolaru: $? .

man bash

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.