On Mon, Jul 28, 2008 at 3:51 PM, Xavier <[EMAIL PROTECTED]> wrote:
> On Mon, Jul 28, 2008 at 10:45 PM, Aaron Griffin <[EMAIL PROTECTED]> wrote:
>>
>> [EMAIL PROTECTED]:~$ [ -z foo bar baz ]
>> -bash: [: too many arguments
>> [EMAIL PROTECTED]:~$ [ -z "foo bar baz" ]
>> [EMAIL PROTECTED]:~$
>
>
> Well don't ask me to explain, but here is a closer test case I think :
>
> [EMAIL PROTECTED] ~]$ array=({foo,bar,baz})
> [EMAIL PROTECTED] ~]$ [ -z "[EMAIL PROTECTED]" ]
> bash: [: too many argumentsWeird. I'd guess this is something to do with globbing taking priority. Seeing as this is just testing for some value, using single quotes fixes the issue. _______________________________________________ pacman-dev mailing list [email protected] http://archlinux.org/mailman/listinfo/pacman-dev
