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