<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
I'd like to run some GRASS commands externally through a c-shell script.
In other words, have the script start up GRASS, run a function, then close
GRASS. As I understand it, I need to set the GRASS environment variables
first, then I can start executing GRASS commands...but I'm having trouble
doing that. Can anyone identify something that may be causing this script
to not work (i.e. all I get is: "g.list: Command not found" when I run
it):
<p><tt>#!/bin/csh</tt><tt></tt>
<p><tt>echo "GISDBASE: /home/dad/grass"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> $HOME/.grassrc5</tt>
<br><tt>echo "LOCATION_NAME: POLARS"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> $HOME/.grassrc5</tt>
<br><tt>echo "MAPSET: stage4"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> $HOME/.grassrc5</tt>
<br><tt>echo "DIGITIZER: none"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> $HOME/.grassrc5</tt>
<br><tt>echo "GRASS_GUI: text"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> $HOME/.grassrc5</tt><tt></tt>
<p><tt>setenv GIS /usr/local/bin/grass5</tt>
<br><tt>setenv GISBASE /usr/local/bin/grass5</tt>
<br><tt>setenv GISDBASE /home/dad/grass</tt>
<br><tt>setenv GISRC /home/dad/.grassrc5</tt>
<br><tt>setenv LOCATION /home/dad/grass/POLARS/stage4</tt>
<br><tt>setenv LOCATION_NAME POLARS</tt>
<br><tt>setenv MAPSET stage4</tt><tt></tt>
<p><tt>g.list rast</tt><tt></tt>
<p><tt>exit</tt>
<br>&nbsp;
<p>Thanks much!
<p>-Tye Parzybok
<p>--
<br>--------------------------------
<br>Tye W. Parzybok, President
<br>Metstat, Inc.
<br>Windsor, Colorado
<br>voice: 970.686.1253
<br>fax: 208.728.7256
<br>email: tyep@metstat.com
<br>web: www.metstat.com
<br>--------------------------------
<br>&nbsp;</html>