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.