Open GoogleCodeExporter opened 9 years ago
Indeed, the comment is likely incorrect. For the standard single-bracket test
("["), POSIX.1-2008 specifies the following behavior, which precludes a single
argument being interpreted as a test flag:
In the following list, $1, $2, $3, and $4 represent the arguments presented to test:
...
1 argument:
Exit true (0) if $1 is not null; otherwise, exit false.
bash's "[[" appears to behave the same way (even when ${my_var} is not quoted,
as field splitting and pathname expansion are not performed inside [[ ]]).
Original comment by nate.we...@gmail.com
on 15 May 2014 at 3:47
Original issue reported on code.google.com by
kernc...@gmail.com
on 9 Nov 2013 at 3:37