Shell script error

Andrew Moran amoran at
Thu Oct 7 09:28:40 PDT 2004

The reason that works on Linux and not on FreeBSD is that on Linux "sh" is 
really bash.  On FreeBSD, sh is the bourne shell and bash is bash.   Bash 
will run all sh scripts, but sh will not run all bash scripts.   Bash 
extends the sh language.  That script is a bash script, not a sh script.

Friends may come and go but enemies accumulate.

On Thu, 7 Oct 2004, Pratt, Benjamin E. wrote:

> Sorry, I was using "sh" to execute the script and getting the
> error:
> 28: Syntax error: word unexpected (expecting ")")
> When I use "./" to run it things work fine.
> Sorry for the clutter.
> Ben
> -----Original Message-----
> From: owner-freebsd-questions at
> [mailto:owner-freebsd-questions at] On Behalf Of Andrew Moran
> Sent: Thursday, October 07, 2004 11:02 AM
> To: Pratt, Benjamin E.
> Cc: freebsd-questions at
> Subject: Re: Shell script error
> That script works fine for me on my box and I'm also running FreeBSD
> 5.3-BETA with bash2.
> What kind of error are you getting?   What  is the output of "bash -x
> <>" (filling in the script name of course).
> --Andy
> On Oct 7, 2004, at 7:07 AM, Pratt, Benjamin E. wrote:
>> Hello, it's me again.  This time I'm trying to do some shell scripting
>> but I'm running into a problem with a randomization script that I
> found
>> on the web.  The script I'm trying to run can be found at:
>> Everything runs fine on different Linux systems that I've used (Red
> Hat
>> 9,
>> Knoppix-STD, PHLAK) but when I run the script on FreeBSD or OpenBSD I
>> get
>> errors.  I'm mainly running FreeBSD 5.3-BETA right now with
>> /shells/bash2
>> installed so that's where I'd really like to get it running.
>> I did change the first line to point to /usr/local/bin/bash but that
>> didn't make any difference.
>> If anyone knows why this won't run, or if anyone has another example
> of
>> getting a random character (I'd eventually like to generate a random
>> hexadecimal character) I'd love to hear from you.
>> Thanks,
>> Ben
>> _______________________________________________
>> freebsd-questions at mailing list
>> To unsubscribe, send any mail to
>> "freebsd-questions-unsubscribe at"
> _______________________________________________
> freebsd-questions at mailing list
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at"

More information about the freebsd-questions mailing list