[net.sources] pushd for /bin/sh users

arnold@gatech.UUCP (Arnold Robbins) (05/09/84)

The following shell file implements the 'pushd' command for people who
prefer /bin/sh to /bin/csh.  There is no associated 'popd' command, instead
you just hand the new shell a control-d (EOF).  Here it is:


: pushd -- 'push' a directory onto the 'stack' for the Bourne shell

dir=`pwd`

if cd $1
then
	pwd
	if test "$SHELL" != ""
	then
		$SHELL
	else
		/bin/sh
	fi
	cd $dir
	echo
	pwd
fi
-- 
Arnold Robbins
CSNET: arnold@gatech
ARPA:  arnold%gatech.csnet@csnet-relay.arpa
UUCP:  ...!{akgua, allegra, rlgvax, sb1, ut-sally}!gatech!arnold

"All this digital stuff is just a fad.  Analog is the way to go."
	-- William M. Robbins, 1984