[ale] shell scripting baby questions...
esoteric at 3times25.net
Fri Feb 20 13:30:35 EST 2004
Nathan J. Underwood wrote:
> Ok, I'm gonna step out on a limb here. Do you need the quotation marks
> around the 0 in this case? Also, should the variable name have quotes
> around it?
> ~ if [ "$infectionsDetected" eq 0 ]
> ~ then
> ~ rm -f $logPath/$infectedLogName
> ~ fi
Generally, you'll get an error if the variable is unset and not enclosed
in quotes because the shell will see: [ -eq 0 ]
Although I don't do bash, I believe you want '-eq' not 'eq'
Until later, Geoffrey Registered Linux User #108567
Building secure systems inspite of Microsoft
More information about the Ale