Linux - Insertar datos desde variables de linux

   
Vista:
Imágen de perfil de Sebastian

Insertar datos desde variables de linux

Publicado por Sebastian (7 intervenciones) el 29/02/2016 02:45:57
Buenas noches, estoy queriendo insertar un registro a una base de datos de mariadb pero me tira error:

./take_file.sh: command substitution: line 154: unexpected EOF while looking for matching `)'
./take_file.sh: command substitution: line 179: syntax error: unexpected end of file

lo que quiero insertar es esto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
## Insertar los datos en Base de Datos:
#
MARIAINS=`echo $(
mysql db_suivi_prod_tmp -u ${MARIAUSER} -p${MARIAPASSWORD} -e "
INSERT INTO week_suivi(id_application,prd_application,ses_application,name_server,
year_week,number_week,arc_size,full_size,date_full,path_backup
)VALUES(
${MARIAIDAPP}, ## INT(5) --> 1
${MARIAPRD}, ## VARCHAR(5) --> 'PCP'
${MARIASES}, ## VARCHAR(5) --> 'PCP00'
${MARIASERV}, ## VARCHAR(8) --> 'YVKS0090'
${XYEAR}, ## INT(4) --> 2016
${XWEEK}, ## INT(2) --> 01
${XVOLINCR}, ## FLOAT --> 54
${XVOLFULL}, ## FLOAT --> 1067
${XDATEFULL}, ## DATETIME --> '3/01/2016 22:13'
${XPATHLOG} ## VARCHAR(20) --> '/home/e460301/recept/'
);"`;

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Insertar datos desde variables de linux

Publicado por Tom (344 intervenciones) el 29/02/2016 12:28:02
./take_file.sh: command substitution: line 154: unexpected EOF while looking for matching `)'

Así, de entrada, te falta cerrar algún paréntesis ... ¿no?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Insertar datos desde variables de linux

Publicado por xve (663 intervenciones) el 29/02/2016 17:02:04
Tom tiene razón, te falta cerrar un paréntesis!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Sebastian Barrionuevo

Insertar datos desde variables de linux

Publicado por Sebastian Barrionuevo (7 intervenciones) el 29/02/2016 12:33:42
Estan los 2 parentesis de entrada y salida
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Insertar datos desde variables de linux

Publicado por Tom (344 intervenciones) el 29/02/2016 14:32:38
No en lo que has pegado. Se aprecia a simple vista que falta, al menos, uno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar