[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Netscape: How about some Unix instructions



Hi,

On Mon, 7 Jul 1997, Bob Clark wrote:

> Date: Mon, 07 Jul 1997 04:11:37 -0400
> From: Bob Clark <rlclark@USA.net>
> To: jim <jim@home.com>
> Cc: debian-user <debian-user@lists.DEBIAN.org>
> Subject: Re: Netscape: How about some Unix instructions
> Resent-Date: Mon, 07 Jul 1997 09:06:49 +0000
> Resent-From: debian-user@lists.DEBIAN.org
> Resent-cc: recipient list not shown: ;
> 
> jim wrote:
> > 
> > Netscape doesn't include any instructions for setting up helper
> > apps. w/ unix.  For example, I want to run VRML directly from
> > netscape.  Great!  So, I go to preferences/Navigator/Applications
> > and create a new mime-type called x-world/x-vrml.  I then tell it that
> > this is for extension wrl.  I tell it to execute the shell string
> > /usr/local/bin/vrweb -URL '%u' -remote %s.  This is perfect as far
> > as I'm concerned.  HOWEVER, what netscape does is truly twisted.
> > Instead of just issuing this command string, it genererates
> > ((/usr/local/bin/vrweb -URL 'http:/website.com/*.wrl' -remote
> > /tmp/MO*.wrl); rm /tmp/MO*.wrl)& and issues that.
> > 
> > Now this appears to be fine, however, it doesn't execute.  Netscape
> > complains:
> > 
> > sh: -c: line 1: missing closing ')' for arithmetic expression
> > sh: -c: line 1: syntax error near unexpected token `;'
> > sh: -c: line 1: ((<command line here>); rm /tmp/MO*.wrl)&
> > 
> > So to humor netscape, I add an extra ')' at the end of my incantation
> > which gets rid of errors 1 and 2 BUT replaces them with an error
> > which indicates that the & is too close to the ')' and my shell is
> > confused.
> > 
> > WHAT the HELL is going on here???   When they say unsupported, I
> > guess they mean truly untested by human hands.  I'm going to start
> > downloading .wrl files via amaya and I may just go to using that
> > on a permanent basis.
> > 
> > But if anyone can tell what the heck gives with this stuff, I'd
> > be glad to fix my end :)
> > 
> 
> This is actually a bash-2.0 bug.  If you try:
> 
> sh -c "((pwd);pwd)"
> 
> you'll see the same errors. But,
> 
> sh -c "( (pwd);pwd)"
> 
> works well.  Bash incorrectly considers (( to be an
> arithmetic expression introducer when really, it's $((. 
> This is fixed in bash-2.01 which has not yet been
> debianized.  

it is.

i'm running 2.01. Check unstable or Incoming

OK


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: