2009/10/9 Ionel Mugurel Ciobica <[email protected]>: > 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... > [ este o comanda separata, trebuie sa fie inconjurat de spatii, cred ca asta ai gresit.
> Mersi, > Mugurel > > _______________________________________________ > RLUG mailing list > [email protected] > http://lists.lug.ro/mailman/listinfo/rlug > -- Petre "don't thread on me" Ratiu _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
