I though your correction would work, but the output still gives me the
error message.  I would really like to fix it, but will settle for not
seeing the error.


#!/bin/bash

if [$1 == '']; then
        echo ''
        echo "format is $0 'math equation'"
        echo "i.e. $0 (2+2)*3"
        echo ''
        exit
fi

echo $1 | /usr/bin/bc -l  2>/dev/null

david

On Wed, 11 Dec 2002, Robert P. J. Day wrote:

> On Wed, 11 Dec 2002, Francisco Neira wrote:
> 
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> > 
> > dbrett wrote:
> > | I have a bash to math calucations.  It works but also complains about the
> > | last line, even though it works.
> > |
> > | Any ideas how to fix the problem or at least not see the error message and
> > | still work.
> > |
> > | #!/bin/bash
> > |
> > | if [$1 == '']; then
> > |         echo ''
> > |         echo "format is $0 'math equation'"
> > |         echo "i.e. $0 (2+2)*3"
> > |         echo ''
> > |         exit
> > | fi
> > |
> > | echo $1 | /usr/bin/bc -l &2>/dev/null
> > |
> > | unfortunately '&2>/dev/null has an additional problem.
> > |
> > | david
> > |
> > |
> > |
> > |
> > |
> > 
> > And 2>&1 /dev/null works?
> 
> if all you want to do is not see the error message, append "2>/dev/null".
> there's no need for the "&" in what you're doing.
> 
> rday
> 
> 
> 
> -- 
> redhat-list mailing list
> unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
> https://listman.redhat.com/mailman/listinfo/redhat-list
> 



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to