Stewart Stremler wrote:
> begin  quoting James G. Sack (jim) as of Wed, Sep 12, 2007 at 04:40:33PM 
> -0700:
>> Christopher Smith wrote:
>>> Chuck Esterbrook wrote:
>>>> Let's say I have a script at /usr/bin/foo which is really just a link
>>>> to /usr/local/blah/bin/foo
>>>>
>>>> When I type "foo" at the command prompt (say bash), I would like the
>>>> foo script to know where it's really homed at. However, "dirname $0"
>>>> in that script will give "/usr/bin" instead of "/usr/local/blah/bin".
>>>>
>>>> Is there a way for a script to find out where it's really located?
>>>>   
>>> man realpath
> 
> nice!
> 
>> In a shell there's also -P options in these commands:
>>  pwd
>>  cd
> 
> % cd -P
> Usage: cd [-plvn][-|<dir>].
> %
> 
> What /should/ -P do?
> 


On bashes I have known,

  cd  symlink_to_somplace
  pwd  (shows symlink name)
  pwd -P (shows someplace)
  cd -P symlink_to_someplace
  pwd (shows someplace)

Regards,
jim

-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to