On Tue, 25 Jul 2006 13:02:48 +0200
Alexander Skwar <[EMAIL PROTECTED]> wrote:

> Dirk Heinrichs wrote:
> > Am Dienstag, 25. Juli 2006 11:00 schrieb ext Arnau Bria:
> > 
> >> I've seen a file named "[" in my /usr/bin ...
> >> [...]
> >>
> >> does any one know what could it be?¿
> > 
> > It's the [ from "if [ condition ]; then ...", a shortcut for /usr/bin/test.
> 
> Nope, not correct.
> 
> [09:39:58 [EMAIL PROTECTED]:~] $ type [
> [ is a shell builtin
> [13:01:25 [EMAIL PROTECTED]:~] $ type test
> test is a shell builtin
> 
> And actually /usr/bin/[ and /usr/bin/test aren't even the same:
> 
> [13:01:56 [EMAIL PROTECTED]:~] $ ls -la /usr/bin/{[,test}
> -rwxr-xr-x 1 root root 24852 27. Jun 09:34 /usr/bin/[
> -rwxr-xr-x 1 root root 22784 27. Jun 09:34 /usr/bin/test
> 
> I wonder where the differences are. I would've expected that test and [
> were hardlinks.

# /usr/bin/[
        /usr/bin/[: missing ']'
# /usr/bin/test
        <no output>
#

You see? They cant be the same, because the closing "]" is needed by /usr/bin[ 
and not by /usr/bin/test

Hagen

-- 
gentoo-user@gentoo.org mailing list

Reply via email to