| Usuario |
PROBLEMAS CON UN SHELL |
Desconocido
|
| Enviado - 18/5/2005 |
| |
ALGUIEN PUEDE AYUDARME ESTOY HACIENDO UN SHELL EL CUAL TIENE LO SIGUIENTE:
#!/usr/bin/ksh
SHELL="prueba"
# -------------------------- validacion de parametros de entrada
if [ "$#" -ne 1 ]
then
if [ "$#" -gt 1 ]
then
echo INTRODUJO MAS DE UN PARAMETROS!!!
else
echo FALTAN PARAMETROS!!!
fi
echo EJEMPLO "\n"
echo ${SHELL} BASE
echo NOMBRE DE LA BASE DE DATOS : 'PRUEBA'
exit 1
fi
# -------------------------- asignacion de variables de entrada
base=`echo "$1"`
# ----------------------- asignacion de ususario
user=/
# ----------------------- Fin declaracion de variableS
resultado='sqlplus / <<EOF
SET HEADING OFF
SET FEEDBACK OFF
select count (*)
from SIRTDEIDESGLOSEIUSACELL@${base} a,
sirtseiseriesiusacell@${base} b,
SIRCESTS@${base} c
where a.sisclclave = 1
and a.senkprangoini = b.senkprangoini
and a.senkprangofin = b.senkprangofin
and b.EDOCLCLAVE = c.EDOCLCLAVE;
EOF'
echo Programa: ${resultado} ENCONTRADO
PERO NO ME ESTA RECONOCIENDO COMO PARAMETRO EL NOMBRE DE LA BASE QUE ES EL PARAMETRO QUE MANDO. ALGUIEN PODRIA DECIRME QUE ES LO QUE ESTOY HACIENDO MAL. |
| |
|
|
|