[GRASS-user] shell script to break a vector line by a vector point
    Hamish 
    hamish_nospam at yahoo.com
       
    Sat Nov 18 07:43:46 EST 2006
    
    
  
> > I just had a quick glance, but maybe it would be better to check
> > for v.append and v.out.ascii.db by looking in $GISBASE rather
> > than /usr/lib/grass/scripts? Your script wouldn't run on my
> > machine, for instance, as my scripts are in
> > /opt/grass6.3.cvs/scripts.
..
> > but can you explain a little more how to check by looking in
> > $GISBASE Is this something like g.gisenv?
> 
> instead of
> 
> if [ ! -e "/usr/lib/grass/scripts/v.out.ascii.db" ] ; then
> use
> if [ ! -e "$GISBASE/scripts/v.out.ascii.db" ] ; then
Don't use $GISBASE at all -- the add-on scripts can go anywhere. putting
them in $GISBASE means they'll likely to get deleted next time you upgrade.
e.g. put them in /usr/local/bin, ~/bin/, or $GRASS_ADDON_PATH
test to see the program exists, don't worry where it is installed,
#### check for cs2cs
if [ ! -x "`which cs2cs`" ] ; then
    echo "cs2cs program not found, install it first" 1>&2
    exit 1
fi
Hamish
    
    
More information about the grass-user
mailing list