Maciej Sieczka wrote:
> I have discovered an undocumented feature (?) in r.distance.
>
> The manual reads:
>
> r.distance maps=map1,map2
>
> When I specify it as:
>
> r.distance maps=map1 maps=map2
>
> it works as well.
This is a feature of the parser, and works for all modules.
> The order can also be controlled this way. I.e.:
>
> r.distance maps=map1,map2 is equivalent to r.distance maps=map1 maps=map2
>
> and:
>
> r.distance maps=map2,map1 is equivalent to r.distance maps=map2 maps=map1
>
> Can I rely on this behavior or may it change in future? Currently it
> works for 6.4 svn and 7 svn.
It isn't expected to change. It's useful for constructing argument
lists using xargs, e.g.:
... | sed 's/^/map=/' | xargs g.something ...
This is much harder to achieve using the opt=val,val,val,... syntax.
--
Glynn Clements <[email protected]>
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev