Sandrigo,
Si tienes un archivo con un usario por linea llamado usuarios y otro
archivo con una tabla por linea llamado tablas, puedes hacer
for usuario in `cat usuarios`; do
for tabla in `cat tablas`; do
echo "grant select on $tabla to $usuario" >> grants
done
done
Eso te va a generar un archivo llamado grants con una linea de grant
select a cada usuario en cada tabla. Sazonando con la imaginacion
suficiente deberias poder resolver tu problema facilmente.
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"I personally became interested in Linux while I was dating an English major
who wouldn't know an operating system if it walked up and bit him."
(Val Henson)