-o and -a are for entertainment. ~ $ bash -c 'set -a; [ -o -a -o -a -o ]; echo $?' 1 ~ $ mksh -c 'set -a; [ -o -a -o -a -o ]; echo $?' 0 ~ $ bash -c '[ -o -a -o -a > -o -o ]; echo $?' 0 ~ $ mksh -c 'o=1 [ -o -a -o -a -gt -o ]; echo $?' 0
-- Dan Douglas