bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#20130: GNU test behaviour


From: Paul Eggert
Subject: bug#20130: GNU test behaviour
Date: Tue, 17 Mar 2015 15:27:02 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0

On 03/17/2015 02:23 PM, Robson Júnior wrote:
`test -e` with no filename being passed to. It returns 0, although it should be 1.

No, 'test -e' should exit with status 0, because '-e' is a nonempty string. In general, 'test X' exits with status 0 if and only if X is nonempty. POSIX requires this behavior; see:

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html

and search for "1 argument".





reply via email to

[Prev in Thread] Current Thread [Next in Thread]