Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2009, 12:36
cabo86
 
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