[GRASS-user] Help in scripting

Can anyone help me correcting a little loop script for mapcalc?

I’m trying:
for map in ‘g.mlist pattern=“L71204033_03320090313_*” sep=,’; do
echo “$map”
r.mapcalc ‘GC_${map}’ = ‘${map}@20090313 * L7G204033_03320090313@20090313_GAP
done

It gives me:

GRASS 6.4.0RC3 (L7ETM204033):~ > ‘/media/WORKSPACE_2/Workspace/x.sh’
g.mlist pattern=“L71204033_03320090313_*” sep=,
syntax error, unexpected INTEGER, expecting VARNAME or NAME
Parse error

Thank you in advance

2009/4/10 Luís Ferreira <lferreira75.1@gmail.com>:

Can anyone help me correcting a little loop script for mapcalc?

I'm trying:
for map in 'g.mlist pattern="L71204033_03320090313_*" sep=,'; do

you need to use backticks: ` not '

for map in `g.mlist pattern="L71204033_03320090313_*" sep=","` ; do

Markus