Cheng Rk <crq...@ymail.com> writes:

> According this documentation `help test`, I am expecting it should return 
> false on anything other than a regular file,
>
> -f FILE        True if file exists and is a regular file.
>
>
> but why it returned true on a symlink to a regular file?

(bash) Bash Conditional Expressions::
   Unless otherwise specified, primaries that operate on files follow
symbolic links and operate on the target of the link, rather than the
link itself.

Andreas.

-- 
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

Reply via email to