Re: test(1) unexpected result (to me)

From: Sean McNeil <sean_at_mcneil.com>
Date: Tue, 11 Jan 2005 16:54:34 -0800
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


Received on Tue Jan 11 2005 - 23:54:36 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:26 UTC