> -----Original Message----- > From: dbrett [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, December 11, 2002 2:29 PM > To: Robert P. J. Day > Cc: [EMAIL PROTECTED] > Subject: Re: minor bash script issue > > > 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 Change your test line to: if test "$1" == ''; then instead of using the [ ] primitives and you will be golden. The [ ] syntax of the test command is having trouble because of the parenthesis in your expression.
JMF -- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe https://listman.redhat.com/mailman/listinfo/redhat-list