[GRASS-user] Running Scripts in GRASS

Andrew Lewin andrew.lewin at sympatico.ca
Tue Aug 18 20:16:43 EDT 2009


Thanks for the help, but I am not quite clear on the part you say the  
script has to be an executable.  I copied and pasted the script from  
the wiki page and stored it in ~/Library/GRASS/6.4/Modules/bin; called  
the script by typing it (called chlatransl) to the Terminal shell.  It  
said "chlatranl not found".  How do I compile the script to make it an  
executable.  Right now it is stored in a text file.

I apologize for being naive.

Andrew


Andrew Lewin, M.Sc., Adv. Dipl. GIS
Email: andrew.lewin at sympatico.ca
Tel: (905) 639-4646
Mobile: (905) 630-8441
Skype: andrew.lewin99

On 18-Aug-09, at 4:54 PM, William Kyngesburye wrote:

> On Aug 18, 2009, at 3:18 PM, Andrew Lewin wrote:
>
>> Hi Everyone,
>>
>> I am a beginner user of GRASS (I normally use ArcGIS) running on  
>> Mac OS X Grass 6.4 ORC5.
>>
>> I am trying to process MODIS chlor-a images according to the MODIS  
>> Wiki page.  There are many scripts on the wiki page that I would  
>> like to use; however, I do not know how to:
>> 1) save the script file, i.e. what file extension to I use?
>
> use whatever filename the script has (or is specified).  No  
> extension needed, but 'sh' is the standard shell script extension.   
> But it does need to be executable, which won't be true if you  
> download the raw script text or copy-n-paste.  It should be set if  
> the script is compressed.
>
> In a Terminal, type this (drag-n-drop the script from a Finder  
> window to the Terminal to paste the path to the script):
>
> chmod +x /path/to/script
>
>> 2) where to store the script, i.e. Do I store it in the mapset  
>> location?
>
> You can put it whereever you like, but in the GISBASE is probably  
> not a good idea.  There is a GRASS environment setting to specify  
> custom paths where to find GRASS addon executables: GRASS_ADDON_PATH.
>
> Even easier, on OSX (for the application build), put it in:
>
> ~/Library/GRASS/6.4/Modules/bin
>
> This is automatically added to GRASS_ADDON_PATH on startup.  It will  
> be created the first time you run GRASS.
>
>> 3) how to call the script, i.e. within the terminal shell (bash).
>>
> type the name of the script.
>
>> Any help would be greatly appreciated.
>>
>> Andrew
>> _______________________________________________
>> grass-user mailing list
>> grass-user at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-user
>
> -----
> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
> http://www.kyngchaos.com/
>
> "Oh, look, I seem to have fallen down a deep, dark hole.  Now what  
> does that remind me of?  Ah, yes - life."
>
> - Marvin
>
>
>



More information about the grass-user mailing list