Path: utzoo!mnetor!uunet!husc6!bloom-beacon!mit-eddie!ll-xn!ames!pasteur!ucbvax!decwrl!hplabs!hpl-opus!hpccc!hp-sde!hpfcdc!hpislx!hpmtlx!kwb From: kwb@hpmtlx.HP.COM (Keith Blackwell) Newsgroups: comp.sources.wanted Subject: Re: BSD43 pushd/popd compatible progs on sysV Message-ID: <730001@hpmtlx.HP.COM> Date: 25 Apr 88 17:40:03 GMT References: <792@miraculix.liu.se> Organization: HP Manufacturing Test Division - Loveland, CO Lines: 15 > Is there anybody out there who had made pushd/popd compatible > programs for UNIX-sysV. Would you share them with me? My understanding is that pushd and popd are commands built in to the shell (csh only?) --- they *HAVE* to be built in since it is the shell's working directory you want to change (stack-wise). Executable programs can't do the job. So maybe what you really want is a more useful shell! Note: if your shell has command aliasing and array variables, you can build your own version of pushd/popd with aliases. Keith Blackwell hplabs!hpmtlkb!kwb BTW, I would be really interested (and surprised) in hearing about any exceptions to my explanation!