[EMAIL PROTECTED] wrote:
> That got me thinking. If the path doesn't exist then
> I think readlink -f should just return the canonicalized
> path (the output from realpath). That would be more useful
> that just stopping at the first invalid path component?
>
> I.E. I think the output from the following should be
> /usr/1/2/3 rather than /user/1
>
> readlink -f /usr/share/../1/2/3
Does readlink --canonicalize-missing do what you want?
-m, --canonicalize-missing canonicalize by following every symlink in
every component of the given path recursively,
without requirements on components existence
This is using CVS coreutils:
$ ./readlink -m /usr/share/../1/2/3
/usr/1/2/3
_______________________________________________
Bug-coreutils mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-coreutils