Hi to all. I have some scripts which perfectly work in GRASS 6.4 whereas in GRASS 7.0 they give problems. Here some examples:
r.mapcalc 'grid1=rand(1,10)' #works in GRASS 6.4; ## in 7.0 I need: r.mapcalc expr='grid1=rand(1,10)' –overwrite echo "UPDATE polyNoTopology \ SET label='poly$a' WHERE cat=$index" | db.execute ##works in GRASS 6.4; in 7.0 I need: echo "UPDATE polyNoTopology \ SET label='poly$a' WHERE cat=$index" | db.execute in=- echo "5,3" | v.in.ascii out=point fs="," cat=0 --o # works perfectly in 6.4 but not in 7.0 ## in 7.0 I have to create a file (perhaps, is there a better way?) echo "5,3">coord v.in.ascii input=coord out=point fs="," cat=0 --o Is there a rule of thumb for this... new syntax ? (e.g. “no pipe at all”?) Do I have to test version (g.version) in all my (bash) scripts ? Is there a workaround, perhaps any tips and tricks, to avoid modify all my scripts in order to work in 6.4 **and** in 7.0 ? (ok: perhaps python scripting should be a solution; I'm trying...) Thanks -- Paolo _______________________________________________ grass-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-user
