[GRASS-user] run commands sequentially - help please
Sampson, David
dsampson at NRCan.gc.ca
Thu Aug 3 12:25:14 EDT 2006
Dirty approach,
I used this approach when doing mass imports of files and only had
slight variations.
under linux (shoudl work too in cygwin, dos batch would achieve the same
thing)
I created a script file (executable text Basicaly) that for you would
look like
# for a script named runme.sh
#(what ever header you need for your shell)
#!/bin/sh
v.in.asci (string of settings);
g.region (string of settings);
v.surf.rst (string of settings);
nviz (string of settings);
#end of script
then at the $prompt you need to make the file executable
$chmod 777 runme.sh
then at the $prompt inside a GRASS session you can run the file
$./runme.sh
boom!
notice in the script that each line ends in a ; (semi-colon) this
separates each command
Note also that sometimes options need to be in quotes
eg
v.in.ascii option1="settings string that may contain escape characters
or spaces";
Alternatively you can capture what you enter at the CLI using
________________________________
From: grassuser-bounces at grass.itc.it
[mailto:grassuser-bounces at grass.itc.it] On Behalf Of Tiago Salgueiro
Sent: August 3, 2006 11:24
To: grassuser at grass.itc.it
Subject: [GRASS-user] run commands sequentially - help please
Hi all,
First of all you should know that I'm a beginner using GRASS.
I want to create a 3D map from a text file with coordinates. I think the
commands I will need are the following:
1 - v.in.ascii
2 - g.region
3 - v.surf.rst
4 - nviz
But I don't want to write the commands every time I want to see a map.
So I desire to do this sequentially. How can I do that? This way I'll
only need to run one command and the map happens.
Thanks for your help.
Cumprimentos/Best Regards,
Tiago Salgueiro
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/grass-user/attachments/20060803/1739c40f/attachment.html
More information about the grass-user
mailing list