Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

apoyo en solucion del IF

Estas en el tema de apoyo en solucion del IF en el foro de Oracle en Foros del Web. buenas tardes solicito de su apoyo para este inconveniente que se me presenta estoy haciendo un shell que haga cambio de roles en unix pero ...
  #1 (permalink)  
Antiguo 08/12/2009, 12:36
 
Fecha de Ingreso: diciembre-2009
Mensajes: 1
Antigüedad: 14 años, 4 meses
Puntos: 0
Sonrisa apoyo en solucion del IF

buenas tardes

solicito de su apoyo para este inconveniente que se me presenta

estoy haciendo un shell que haga cambio de roles en unix pero mi IF solo me reconoce si cuando le doy en la opcion NO me regresa al SI como lo puedo modificar??

saludos

echo "ERROR DEBES SELECIONAR UNA OPCION DEL 1 AL 10 EN EL MENU DE APLICACIONES"
esac
echo "Deseas quitar un rol [s]/[n]"
read rolcam
if [$rolcam=s]; then
echo "Que roles deseas quitar?:SPROMCON,SPROMSA"
echo "escribe separados por comas"
read quita
echo "REVOKE $quita from $usrcam;">$tmpfile
echo "select GRANTEE as USUARIO,GRANTED_ROLE as ROL_DE_APLICACION from dba_role_privs where GRANTEE ='$usrcam';">>$tmpfile
sqlplus "/ as sysdba"<$tmpfile
elif [$rolcam=n]; then
echo "select GRANTEE as USUARIO,GRANTED_ROLE as ROL_DE_APLICACION from dba_role_privs where GRANTEE ='$usrcam';">$tmpfile
sqlplus "/ as sysdba"<$tmpfile
else
echo "se esperaba S o N si necesita quitar un rol favor de ejecutar el baja_usr.sh"
fi
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:30.