16-05-2016, 02:45 PM
Buenas a tod@s:
Esta tarde me he puesto a programar un script en bash y así también voy aprendiendo este lenguaje.
El caso es que quiero hacer un script que se conecte con la BBDD SQL y me haga las querys y me devuelva los resultados.
Estoy empezando a hacer el script y me gusta ir probando a medida que voy avanzando para validar todos los pasos. Y más cuando estoy empezando con un lenguaje nuevo. Porque sino, después encuentra el fallo, jeje.
El caso es que, pongo que el usuario introduzca la query que quiere realizar y más abajo digo que me imprima la query introducida.
Para poner como ejemplo ponemos:
Select * from tabla
Y el resultado me da:
Select y después en lugar del asterisco me imprime todos los documentos o archivos que tengo en la carpeta donde se ubica el script en bash que estoy programando.
He probado en el terminal de linux de poner directamente un asterisco a ver que resultado me da y veo que te imprime los documentos o archivos que se encuentran en la ubicación donde estás. Con lo cual descarto un posible fallo de mi script.
Sin embargo, como puedo hacer que la sentencia introducida por el usuario se tome tal cual sin ninguna modificación?
Muchas gracias de antemano.
Esta tarde me he puesto a programar un script en bash y así también voy aprendiendo este lenguaje.
El caso es que quiero hacer un script que se conecte con la BBDD SQL y me haga las querys y me devuelva los resultados.
Estoy empezando a hacer el script y me gusta ir probando a medida que voy avanzando para validar todos los pasos. Y más cuando estoy empezando con un lenguaje nuevo. Porque sino, después encuentra el fallo, jeje.
El caso es que, pongo que el usuario introduzca la query que quiere realizar y más abajo digo que me imprima la query introducida.
Para poner como ejemplo ponemos:
Select * from tabla
Y el resultado me da:
Select y después en lugar del asterisco me imprime todos los documentos o archivos que tengo en la carpeta donde se ubica el script en bash que estoy programando.
He probado en el terminal de linux de poner directamente un asterisco a ver que resultado me da y veo que te imprime los documentos o archivos que se encuentran en la ubicación donde estás. Con lo cual descarto un posible fallo de mi script.
Sin embargo, como puedo hacer que la sentencia introducida por el usuario se tome tal cual sin ninguna modificación?
Muchas gracias de antemano.