On 2009-10-09 22:34:32 +0200, Ionel Mugurel Ciobica wrote:
> On  9-10-2009, at 19h 22'27", rzeno wrote about "Re: [rlug] complex if 
> conditions in bash"
>                         
>  [ ... lots of wtfs ... ]
> 
> Daca ( ( $i este "imaginar" sau "all" ) si $imag este "f/i=" )
> sau ( ( $i este "regular" sau "all" ) si $imag este "f" ) atunci
>         fa ceva
> daca nu
>         nu fa nimic
            ^^^^ imperativ negativ ? cica e cu infinitiv, 
            as in "nu face" :)
> gata

Daca citesc bine, conditiile de mai sus s-ar rezuma la:

case "$i" in
    imaginar|regular|all)
        [ "$imag" == "f/i=" -o "$imag" == "f" ] && fa_ceva
    ;;    
    *) 
        echo hmm
    ;;  
esac

cred ca se poate si mai simplu (in sensul de mai putine caractere, nu
neaparat mai "citibil"), cu bash4 regexes sau alte noi scamatorii.
v. http://www.bash-hackers.org/wiki/doku.php etc


-- 
perl -MLWP::Simple -e'print$_[rand(split(q.%%\n.,
get(q{http://cpan.org/misc/japh})))]'

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui