Excerpts from Julio Rios's message of vie jul 29 07:43:51 -0400 2011:
> Buenos días, estoy intentando recuperar datos mediante scripts en bash sobre
> una consulta SQL.
> 
> La consulta por ejemplo tiene 2 campos y 4 filas y estoy intentando
> recuperar estos datos para almacenarlo en variables y luego hacer ciertas
> cosas dependiendo de los datos almacenados.
> 
> Estoy mirando la ayuda de psql y no logro poner en el comando psql los
> parámetros necesarios para poder separar correctamente campos, y registros y
> luego poder meterlo en variables.

Creo que tu problema no es psql sino la jugarreta con $IFS.  Al
principio lo defines como /n, pero seguramente quieres usar \n.  A
continuación no necesitas cambiarlo, porque cut se hará cargo de separar
correctamente usando los | según el parámetro -d.

No me queda claro cuál es el beneficio de asignar la salida de psql a
una variable.  ¿No sería mejor ponerlo en el for?  O sea "for row in
`psql bla bla`; do "?

-- 
Álvaro Herrera <[email protected]>
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a