test(1) unexpected result (to me)
Julian Elischer
julian at elischer.org
Tue Jan 11 17:13:59 PST 2005
never mind.. pilot error..
# ls -lL /sys
lrwxrwxrwx 1 root wheel 11 Sep 4 22:03 /sys -> usr/src/sys
# ls -l /usr/src/sys
ls: /usr/src/sys: No such file or directory
# mkdir /usr/src/sys
#
# if [ /sys -ef /usr/src/sys ]
> then
> echo same
> else
> echo no
> fi
same
Sean McNeil wrote:
>On Tue, 2005-01-11 at 16:41 -0800, Julian Elischer wrote:
>
>
>># ls -l /sys
>>lrwxrwxrwx 1 root wheel 11 Sep 4 22:03 /sys -> usr/src/sys
>># if [ /sys -ef /usr/src/sys ]
>> > then
>> > echo same
>> > else
>> > echo no
>> > fi
>>no
>>
>>
>>I would have expected the result "same"
>>
>>comments?
>>
>>
>
>By "same file" they mean each references the same inode. Since this is
>a symlink, the files do not refer to the same file.
>
>You can see that if it were a hard link the result would be "same"
>echoed.
>
>Cheers,
>Sean
>
>
>
More information about the freebsd-current
mailing list