On Dec 6, 2007, at 12:59 PM, Michael L Torrie wrote:

Andrew McNabb wrote:
On Thu, Dec 06, 2007 at 12:47:32PM -0700, Shane Hathaway wrote:
abspath=$(cd $(dirname $fn); pwd)/$(basename $fn)

Okay.  Yours it better than mine. :)

Wow.  Awesome.  Bash is just one giant hack, isn't it.

My solution, thanks to Byron clark is:

abspath=$( readlink -f $fn )

readlink is part of the standard GNU coreutils.

I've wished on many occasions that 'ls' had this as an option. 'ls -- fullpath filename' would be a common thing to do if it was available. It's nice to know about readlink though. Thanks, Byron (and Michael for asking).

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to