On  9-10-2009, at 18h 20'21", Catalin Muresan wrote about "Re: [rlug] complex 
if conditions in bash"
> 2009/10/9 Ionel Mugurel Ciobica <[email protected]>:
> >
> >  if ( ( ( cond 1 OR cond 2 ) AND cond 3 ) OR
> >      ( ( cond 4 OR cond 5 ) AND cond 6 ) )

> > Pentru jumatatea de sus merge asa:
> >
> > [[ "$i" == 'imaginar' || "$i" == 'all' ]] && [[ "$imag" == 'f/i=' ]]
> >
> > [[ "$i" == 'regular' || "$i" == 'all' ]] && [[ "$imag" == 'f' ]]
> >
> > Cum le pun impreuna?
> 
> 
> if [ ( ( "$i" = "imaginar") -o ( "$i" = "all") ) -a ( "$imag" = "f/i="
> ) ) ]; then

Exemplul tau nici nu merge (desi e doar jumatate din ce-mi trebuie.
Zice ca: "syntax error near unexpected token `('", nu-i place
paranteza rotunda. Jumatatile mele de mai sus merg. Vreau doar sa le
pun impreuna...

Mersi,
        Mugurel

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

Raspunde prin e-mail lui