William L. Maltby wrote:
On Mon, 2007-07-30 at 12:49 -0400, James B. Byrne wrote:
<snip>
I have to work with a long path to a project working directory and I would
like to have a simple script called "current" which would produce the same
effect as issuing this from the shell:
cd ./very/long/path/to/obscurely/titled/project/directory
I cannot seem to find anything that directly addresses this, other than to
point out that shell scripts run in their own copy of the shell
interpreter and so anything done to the PWD therein is local to the
duration of the script. I could create a logical link from my home
directory I suppose, but I desire a scripted solution.
I really do not wish to program a utility to do this and I cannot believe
that many people have not already addressed this desire with a straight
forward answer. So if any of you have a simple to implement solution then
could you share your answer with me?
As I am a digest subscriber in addition to your answer to the list the
favour of a direct reply is requested
Sincerely,
In addition to the other suggestions, I would like to add a simple user-
invoked solution. "Source" or ".". Any script invoked in this manner
runs in the current instance of the shell.
IMO, if the user(s) are somewhat competent ("obscure project directory"
leads me to believe this may be the case), this simple solution may be
the most "elegant".
I'd go for the symlink in that case. Perhaps even a directory symlinked
into everyone's home/Desktop directory that contains symlinks to the
obscure places. This has the advantage of providing non-obscure visible
names, working with GUI tools and is self-documenting with 'ls -l'.
--
Les Mikesell
[EMAIL PROTECTED]
_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos