Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!zaphod.mps.ohio-state.edu!swrinde!elroy.jpl.nasa.gov!decwrl!deccrl!bloom-beacon!eru!hagbard!sunic!mcsun!hp4nl!star.cs.vu.nl!ohrid!hendrik From: hendrik@cca.vu.nl (Hendrik te Winkel) Newsgroups: comp.unix.shell Subject: Re: Help with this script Message-ID: <1991Apr10.140153.480@cca.vu.nl> Date: 10 Apr 91 14:01:53 GMT References: <1991Apr9.164257.9128@agate.berkeley.edu> <1991Apr9.175008.12044@leland.Stanford.EDU> Organization: VU Amsterdam - dienst CCA Lines: 31 rgupta@leland.Stanford.EDU (Rajesh Gupta) writes: >In article <1991Apr9.164257.9128@agate.berkeley.edu> danabu@garnet.berkeley.edu (Daniel N. Abushanab) writes: >> >>Hi, >>I'm trying to write a script to emulate the DOS Norton Utilities "ncd" >>command. It should scan a directory tree file, find a directory that >>matches a pattern inputted by the user, then exit. The following shell >>accomplishes that job. Unfortunately, when the shell is exited it >>returns the user to the directory from which it was called. Does anyone >>have any idea about how to fix this? Any help is appreciated, please >>respond by e-mail and I will post solution here. >How about: > cd `find . -name -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. Hendrik -- handtekeningetje