[ale] ubuntu users

Geoffrey lists at serioustechnology.com
Tue Mar 16 17:00:17 EDT 2010


Jim Kinney wrote:
> I've been bit by that before. #!/bin/bash is my new shell script default 
> shebang line.

Can't go wrong with that.

> 
> haven't yet been bit by new bash calling old bash stuff yet. I'm sure 
> it'll happen when I have the least time to debug the mess :-)
> 
> On Tue, Mar 16, 2010 at 4:22 PM, Geoffrey <lists at serioustechnology.com 
> <mailto:lists at serioustechnology.com>> wrote:
> 
>     Lightner, Jeff wrote:
>      > Are you running the same shell on both?
> 
>     Assuming we are running the same, /bin/sh
> 
>      >
>      > Some distros use tcsh instead of bash by default.   They also
>     link sh to
>      > it so if you had a shebang of #!/bin/sh it might not be using the
>     shell
>      > you think it is.
> 
>     Interesting, I'll have to check that out, thanks.
> 
>      >
>      > -----Original Message-----
>      > From: ale-bounces at ale.org <mailto:ale-bounces at ale.org>
>     [mailto:ale-bounces at ale.org <mailto:ale-bounces at ale.org>] On Behalf Of
>      > Geoffrey
>      > Sent: Tuesday, March 16, 2010 2:40 PM
>      > To: ale
>      > Subject: [ale] ubuntu users
>      >
>      > We have a script that is running just fine on RHEL 5.4.  When we
>     run it
>      > on ubunutu (with 'set -x') we get the following error:
>      >
>      > + [ 1 -ne 1 ]
>      > + dir=all
>      > + echo Option all is valid...
>      > Option all is valid...
>      > + cd /esc
>      > + [ all == all ]
>      > [: 1: all: unexpected operator
>      > + [ -d all ]
>      > + echo Apparently all is not checked out. Sorry
>      > Apparently all is not checked out. Sorry
>      >
>      > Here is the code in question.  What is wrong with this?
>      >
>      > if [ "$dir" == "all" ]
>      > then
>      >      for dir in $DOCS $PERL $WEB $ITPROJECTS $SERVERLOG $DBCONFIG
>      > $LOGPRO \
>      >          $SCRIPTS $THIRDPARTY $ONTHEFLY
>      >      do
>      >          if [ -d $dir ]
>      >          then
>      >              echo "Updating $dir..."
>      >              svn update $dir
>      >          else
>      >              echo "Apparently $dir is not checked out. Sorry"
>      >          fi
>      >      done
>      > else
>      > .
>      > .
>      >
> 
> 
>     --
>     Until later, Geoffrey
> 
>     "I predict future happiness for America if they can prevent
>     the government from wasting the labors of the people under
>     the pretense of taking care of them."
>     - Thomas Jefferson
>     _______________________________________________
>     Ale mailing list
>     Ale at ale.org <mailto:Ale at ale.org>
>     http://mail.ale.org/mailman/listinfo/ale
>     See JOBS, ANNOUNCE and SCHOOLS lists at
>     http://mail.ale.org/mailman/listinfo
> 
> 
> 
> 
> -- 
> -- 
> James P. Kinney III
> Actively in pursuit of Life, Liberty and Happiness        
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo


-- 
Until later, Geoffrey

"I predict future happiness for America if they can prevent
the government from wasting the labors of the people under
the pretense of taking care of them."
- Thomas Jefferson


More information about the Ale mailing list