sh[it] and What am I missing here?

Baho Utot baho-utot at
Sun Jun 5 16:30:13 UTC 2016

On 06/05/16 12:15, jd1008 wrote:
> On 06/05/2016 10:01 AM, Baho Utot wrote:
>> On 06/05/16 11:58, Manas Bhatnagar wrote:
>>>> After the /bin/sh am I into a bourne shell or what?
>>> Try 'env bash'?
>> env: bash: No such file or directory
> Sorry, for barging in at this point.
> Do I understand correctly that you want bash to be your shell?

No I don't want to have sh as my shell or change the default shell.
I am just writing a script to build packages from ports on a new install.
As bash is not available but sh was I'll use that to script into.

Now when I was writing the script syntax that should have been a Ok in 
sh it was/is failing.
After some head scratching I found that maybe I wasn't really using or 
in a bourne shell ie /bin/sh.
That made me think that even though I have #!/bin/sh at the top of the 
script some how I wasn't really getting sh but csh.

So here is what I tried.
Power on console ( boot computer )
Login in as root

set    #  to show environment etc
WTF SHELL says I am in csh????

It should say SHELL=/bin/sh

Hence my question here as to what is going on.

More information about the freebsd-questions mailing list