[GRASS-dev] Re: [bug #4924] (grass) missing quoted path vars in
init.sh
Glynn Clements
glynn at gclements.plus.com
Wed May 9 15:34:44 EDT 2007
Markus Neteler wrote:
> cc grass-dev
>
> http://intevation.de/rt/webrt?serial_num=4924
>
> On Wed, May 09, 2007 at 01:00:44PM -0500, William Kyngesburye wrote:
> > One more I found - line 843. I quoted the echoed PROMPT_COMMAND for
> > the bash shell to get it to work:
> >
> > echo "PROMPT_COMMAND='$GISBASE/etc/prompt.sh'" >> "$bashrc"
> >
> > I had to use single-quotes to get it to work. I tried escaped double-
> > quotes but I still got path splitting errors. I decided not to
> > commit this myself, in case the single quotes cause other problems
> > (that fine detail is beyond my shell knowledge).
>
> Any opinions on this?
bash parses $PROMPT_COMMAND, so you need yet another level of quoting.
I suspect that you want:
echo PROMPT_COMMAND="\''$GISBASE/etc/prompt.sh'\'"
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list