[GRASS-user] v.rast.stats over a large vector file

Markus Metz markus.metz.giswork at googlemail.com
Sat Nov 27 11:59:16 EST 2010


On Sat, Nov 27, 2010 at 5:53 PM,  <razmjooeis at faunalia.co.uk> wrote:
> Mine is this:
> echo $SHELL
> /bin/bash
>
Good I guess. How did you install v.rast.stats2? Is the script you
installed really 100% identical to
https://trac.osgeo.org/grass/browser/grass-addons/vector/v.rast.stats2/v.rast.stats2

Since this is a script, you can fetch it to a folder of your likening with
svn checkout svn checkout
https://svn.osgeo.org/grass/grass-addons/vector/v.rast.stats2
and copy the script v.rast.stats2 to its appropriate place.

Markus M

>
>> On Sat, Nov 27, 2010 at 5:42 PM, Markus Neteler <neteler at osgeo.org> wrote:
>>> On Sat, Nov 27, 2010 at 5:37 PM,  <razmjooeis at faunalia.co.uk> wrote:
>>>> No...same error
>>>> /usr/local/grass-6.5.svn/scripts/v.rast.stats2: 350: Syntax error: "("
>>>> unexpected
>>>
>>> The line looks like this:
>>>
>>> # create array with new column names
>>> col=( `cat "$COLNAMETMP" | tr '\n' ' '` )
>>>
>>> This looks like a bash-ism. In case that /bin/sh isn't bash
>>> on Sab's machine but another shell it is likely to fail.
>>>
>> Hmm. Since you (Markus N) are listed as main author and I merely try
>> to promote v.rast.stats2, and my knowledge of scripting is limited to
>> bash, do you have a suggestion about how to make this portable to
>> non-bash?
>>
>> Markus M
>>
>
>
>


More information about the grass-user mailing list