[GRASSLIST:9581] automated start&exit grass via shell script

I might have posted this already - maybe it is too obvious, that would explain why I did not get an answer:

Is there a way to automate the following steps via a shell script (or anything else)?

- start GRASS;
- execute a script or command;
- exit GRASS.

Thanks,

Luigi

Hi,

The way I do it is like this:
cd into the grass database directory (setting the env variables listed
in the grass man page doesn't work for me for some reason). Then I
launch grass like this:
grass61 < /path/to/script > /path/to/output

The reason for redirecting the output to a separate file is that grass
clears the screen on exit. The script has exit as the last command.

an example script could be:
g.list rast
exit

If you want to be fancy you could redirect each command to a separate
file or echo the command before executing it. I tried using bash, and it
didn't work, but my default shell is tcsh, for which this works nicely.

--Wolf

On 20/12/05 01:17, Luigi Ponti wrote:

I might have posted this already - maybe it is too obvious, that would
explain why I did not get an answer:

Is there a way to automate the following steps via a shell script (or
anything else)?

- start GRASS;
- execute a script or command;
- exit GRASS.

Thanks,

Luigi

--

<:3 )---- Wolf Bergenheim ----( 8:>