Help with this script

Rajesh Gupta rgupta at leland.Stanford.EDU
Thu Apr 11 09:56:20 AEST 1991


In article <1991Apr10.140153.480 at cca.vu.nl> hendrik at cca.vu.nl (Hendrik te Winkel) writes:
>rgupta at leland.Stanford.EDU (Rajesh Gupta) writes:
>
>>In article <1991Apr9.164257.9128 at agate.berkeley.edu> danabu at garnet.berkeley.edu (Daniel N. Abushanab) writes:
>>>
>>>Hi,
>>>I'm trying to write a script to emulate the DOS Norton Utilities "ncd" 
...
>
>
>>How about:
>
>>	cd `find . -name <argument> -type d -print` 
>>This should do the job.
>
>Not really, again when you put this into a file it will change your
>directory but after the filescript finishes you'll discover
>that you are again in the original directory.
>Of course you could alias it in csh.
>But now some real answer from a guru please! Is it really impossible
>to change your working dir with a shell script _and_ to remain there
>after it is finished? I don't know how to do it. Please inform.


no it is not possible. When running the shell as a child process, 
the parent environment can not be changed by the child with
pre-meditation  on part of the parent.



Rajesh Gupta
rgupta at sirius.stanford.edu



More information about the Comp.unix.shell mailing list