So it&#39;s possible also to use in r.mapcalc expressions? That is great.<div>I have tested in Bash Script If conditions and it works just fine.</div><div><br></div><div>By the way, is it also possible to use g.gisenv in a Script to change MAPSET or LOCATION without loosing messing image processing, I mean loosing path the Input and output data?</div>
<div>Thank you</div><div>Pedro<br><br><div class="gmail_quote">On Wed, Feb 3, 2010 at 10:06 PM, Glynn Clements <span dir="ltr">&lt;<a href="mailto:glynn@gclements.plus.com">glynn@gclements.plus.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><br>
Pedro Roma wrote:<br>
<br>
&gt; &gt; &gt; I&#39;m developing a few scripts but a few r.mapcalc lines will depend on the<br>
&gt; &gt; &gt; location and mapset. I mean, I will have different factors for different<br>
&gt; &gt; &gt; Locations and mapsets.<br>
&gt; &gt; &gt; Is there any variables with location names and mapsets?<br>
&gt; &gt; &gt; And is it possibvle to use in if setences in GRASS Bash scripts or even<br>
&gt; &gt; in<br>
&gt; &gt; &gt; PERL Scripts? (I suppose So)<br>
&gt; &gt;<br>
&gt; &gt; You can query GRASS variables using g.gisenv. You can set shell<br>
&gt; &gt; variables with e.g.:<br>
&gt; &gt;<br>
&gt; &gt;        MAPSET=`g.gisenv get=MAPSET`<br>
&gt;<br>
</div><div class="im">&gt; Ok this is the easiest way to retrieve Location and Mapset in a Script<br>
&gt; right?<br>
<br>
</div>Yes.<br>
<div class="im"><br>
&gt; And I can use it in a If sentence without any problems?<br>
<br>
</div>The shell expands variables within double-quoted strings and within<br>
here documents, so you can use e.g.:<br>
<br>
        r.mapcalc &quot; ... $MAPSET ...&quot;<br>
or:<br>
        r.mapcalc &lt;&lt;EOF<br>
        ...<br>
        ... $MAPSET ...<br>
        ...<br>
        EOF<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">Glynn Clements &lt;<a href="mailto:glynn@gclements.plus.com">glynn@gclements.plus.com</a>&gt;<br>
</div></div></blockquote></div><br></div>