Package: bash Version: 2.05b-26 Though I have not tested for the stable version, I am afraid this bug still exists in the latest version because I cannot find any related bug on the BTS. Not only Debian (oldstable) but the latest Suse has the same problem, and I am afraid this is a very widely-spread unfixed bug...
Please try % bash -c 'test ! -a . && echo true' and compare with the result of % bash -c '/usr/bin/test ! -a . && echo true' . The '[' builtin has the same problem, as expected. What is interesting is that the results of % bash -c 'test ! -z foo && echo true' and % bash -c '/usr/bin/test ! -z foo && echo true' agree to each other. Regards, Masanobu Ozaki -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]