Linda Walsh wrote:
It's not a bug.
---
It's a feature... ;-)
test/[ uses -a and -o for `and' and `or'; the
conditional command uses and || for that purpose. This is
they way it's documented.
---
Would it be inappropriate if [[ were to treat -a -o identically
to -a || so [[
It's not a bug.
---
It's a feature... ;-)
test/[ uses -a and -o for `and' and `or'; the
conditional command uses and || for that purpose. This is
they way it's documented.
---
Would it be inappropriate if [[ were to treat -a -o identically
to -a || so [[ could be more of a
Am running an older bash version and this may be fixed (assuming it
is a bug and I'm not confused...:-))
bash version = 3.2.39(20)
This works:
1) if [ -n -a 2 -gt 1 ] ; then echo one;fi
This does not:
2) if [[ -n -a 2 -gt 1 ]] ; then echo one;fi
Shouldn't 2 work equally well
Linda Walsh wrote:
Am running an older bash version and this may be fixed (assuming it
is a bug and I'm not confused...:-))
bash version = 3.2.39(20)
This works:
1)if [ -n -a 2 -gt 1 ] ; then echo one;fi
This does not:
2)if [[ -n -a 2 -gt 1 ]] ; then echo one;fi