Autor Tema: AYUDA con shell scripts  (Leído 817 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado SiKa

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 2548
  • .
AYUDA con shell scripts
« : marzo 25, 2014, 04:38:29 pm »
Amigos, estoy inventando "la orilla azul de la vacinica", resulta ser que ando buscando la forma de como trabajar un shell scripts en SOLARIS o en REDHAT que haga lo siguiente:

#!/bin/sh
# This is my second script.
VAR_1=Hello
VAR_2=Unix

echo "$VAR_1 $VAR_2"


ahora bien.. yo qiuoero que la variable VAR_1  no sea asignada de esa forma como "hello" si no que la vaya a traer a una base de datos.. utilizando SQLPLUS de Oracle..

algo asi como :  VAR_1=select saludo from buenosdias;


pero no lo logro.

alguna sugerncia que no sea hacer todo eso en .NET?


saludos  :thumbsup:




Desconectado Camus de Acuario

  • The Communiter-
  • *
  • Mensajes: 8455
  • Ōrora Ekusukyūshon!
Re:AYUDA con shell scripts
« Respuesta #1 : marzo 25, 2014, 05:34:31 pm »
Algo a groso modo

Código: [Seleccionar]
#String de conexion a la BD
CONNECT_DB=USER/PASS@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = YYYY)) (CONNECT_DATA = (SERVICE_NAME = ZZZ)))

var_shell = "variable"

#Inicio del codigo sqlplus
var_sql = `sqlplus -s <<EOF
$CONNECT_DB
  set heading off
  set feedback off
  SELECT columna FROM tabla WHERE columna2= '"{$varshell}"';
  exit
EOF
#Fin del codigo SQLPLUS

echo $var_sql