On Thu, Jul 05, 2001 at 09:53:19AM +0300, Silviu Marin-Caea wrote:
> 
> On Thu, 05 Jul 2001 09:19:55 +0300
> Vasiliu Constantin <[EMAIL PROTECTED]> wrote:
> 
> > 
> > Silviu Marin-Caea wrote:
> > > 
> > 
> > > > daca scrii asa :
> > > > if [ $(date +%d) -ne "01" -a $(date +%d) -ne "02" -a $(date +%d)
> -ne
> > > > "03" ]; then
> > > > atunci le compara ca siruri si nu mai zice ...
> > > 
> > > Tot zice.. nu stiu de ce naiba.  Tu l-ai rulat la tine?
> > da, ca daca nu mergea taceam din tastatura ...
> 
> Am inlocuit && cu -a si a mers si forma aia care am scris-o eu prima
> oara.  Dupa care am citit man bash si vad ca scrie
> 
>        -a file
>               True if file exists.

nope, este -e (obosit, eh?)

> 
> Care nu prea are legatura cu ce vreau eu.
> 
> Deci, nu sunt sigur ca, asa, cu -a conditia aia are un sens.
> 
> Stupid newbie question: cum arata operatorul "and" in bash?

hm, expresia ta nu este parsata de bash ci de [, care e
totuna cu test. in man test (sau help test) zice:
        EXPRESSION1 -a EXPRESSION2 -- logic and
        
nu poti sa amesteci && lui bash in test, decit daca faci ceva de genul
[ $(date +%d) -ne "01" ] && [ $(date +%d) -ne "02" ] && etc

-- 
        ___
       <o-o>    Viorel ANGHEL <vang @ lug.ro>
       [`-']    
       -"-"-    In Linux We Trust.
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui