[comp.unix.questions] How to test whether to read .kshrc

gst@wjh12.harvard.edu (Gary S. Trujillo) (10/24/89)

Some time ago, I inserted the following into my .profile for use with ksh.
I can't claim to understand the exact theory of operation, but it has the
effect of constructing an ENV variable that evaluates to a null value iff
the current shell is non-interactive, so that you don't waste time and CPU
cycles processing aliases, and the like.

	START=~gst/.kshrc
	ENV='${START[(_$-=1)+(_=0)-(_$-!=_${-%%*i*})]}'

(I use "~gst" rather than just "~" so that it works when I su to root.)

Now, in return for this gem of wisdom (obviously not original - I got it
from a posting to unix-pc.general over a year ago), I hope someone will
be able to answer my question about the "dd" command which I am about
to post.  Thanks!

-- 
	Gary Trujillo
	(gst@wjh12.harvard.edu)