[GRASS-user] skripting with xargs: bug or feature ?

Glynn Clements glynn at gclements.plus.com
Wed Jun 4 13:17:57 EDT 2008


peter.loewe at gmx.de wrote:

> I just stumbled over this one:
> 
> For some reason, xargs can't be used when LOTS of filenames have to be concatenated in a GRASS script.
> 
> The example attempts to collect all raster layers with a 6-character name to stack them into 
> a volume.
> 
> g.mlist type=rast pattern='??????' sep=, |xargs r.to.rast3 input={} output=The_volume

You need to pass -i or -I'{}' to xargs to have the input substituted
in place of the {}. Otherwise, it will just be appended.

-- 
Glynn Clements <glynn at gclements.plus.com>


More information about the grass-user mailing list