[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ale] bash, full filename



On Saturday 29 November 2003 18:46, Geoffrey wrote:
> David Corbin wrote:
> > How can I take a filename (which may or may not be relative) and
> > convert it to be a fully qualified filename, in bash?
>
> type vi |awk '{print $NF}'
>
> This will only work if it's in your path.  If not, you're going to have
> to use locate or find.

I don't think that comes close to what I want.  (But thanks for trying).

I want to be able to convert:

foobar          to  /home/dcorbin/foobar  (if I'm in /home/dcorbin)
/etc/passwd  to  /etc/passwd
../fred/foobar to  /home/fred/foobar (if I'm in /home/dcorbin)

PATHs  (in the sense of your example) are just not a factor.
-- 
David Corbin <dcorbin at users.sourceforge.net>