Hi,

I discovered a bug in the parameter parsing of the test built-in:

    $ test -n '<' -a true
    -bash: test: too many arguments

It occurs with '>' and '<' but only with a second test combined with -a
or -o. If also occurs if the < or > are saved in a variable:

    $ foobar='<'
    $ test -n "$foobar" -a true
    -bash: test: too many arguments

    $ bash -version
    GNU bash, version 4.2.37(1)-release 

Thanks,
Alex


Reply via email to