Date: Sat, 21 Jan 95 14:46 EST From: pirzyk@fa.disney.com To: FreeBSD-questions@FreeBSD.org Subject: Re: shell bug??? Message-ID: <m0rVllk-0004CBC@snowhite.fa.disney.com>
next in thread | raw e-mail | index | archive | help
> > These commands only exist in my $ENV file, which is ~/etc/rc.ksh and
> > they do not happen when I test the file with 'ksh etc/rc.ksh' Here
> > is a typescript of what I have tested.
> ...
> > The problem is that it seems that to run a subshell, it is first running
> > /bin/sh and the $ENV file gets executed through that. This is the only
> > time I can force the errors to show up.
>
> Somebody (ANSI, I think) decided that 'sh' would run $ENV, where it
> didn't before. I had this same problem, fixed by changing .profile:
But why when I spawn a subshell is it running /bin/sh in the first place??
>
> from:
>
> export ENV=$HOME/etc/rc.ksh
> . $ENV
>
> to:
>
> export FILE=$HOME/etc/rc.ksh
> ENV='${FILE[(_$-=0)+(_=1)-_${-%%*i*}]}'
> export ENV
I tried this but it did not work.
--- __o
[Jim] pirzyk@fa.disney.com -------------------------------------- _'\<,_
System Administrator, Walt Disney Feature Animation Florida (*)/ (*)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m0rVllk-0004CBC>
