[GRASSLIST:9651] Re: automated start&exit grass via shell script
    Wolf Bergenheim 
    wolf+grass at bergenheim.net
       
    Tue Dec 27 15:10:31 EST 2005
    
    
  
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:>
    
    
More information about the grass-user
mailing list