![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| encontrar patrón, borre la línea con el patrón y la línea por encima y por debajo de la línea | nickg | Programación de scripts de shell y | 4 | 01-29-2009 01:38 PM |
| encontrar patrón borrar la línea, con los diseños y de la línea por encima y por debajo de la línea | nickg | UNIX for Dummies Preguntas y Respuestas | 1 | 01-28-2009 06:46 PM |
| comentario / eliminar un patrón particular a partir de la segunda línea de un patrón de coincidencia | IMAS | Programación de scripts de shell y | 4 | 10-13-2008 02:37 AM |
| modificar un patrón particular a partir de la segunda línea del patrón de búsqueda | IMAS | UNIX for Dummies Preguntas y Respuestas | 1 | 10-12-2008 01:19 PM |
| necesidad de bucle para incluir campos como una línea | prkfriryce | Programación de scripts de shell y | 8 | 03-23-2007 12:49 PM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
Antes de incluir Línea Plan Uso Sed / Awk
Hola,
Tengo un archivo sql que se ejecuta algo como esto vi Test.sql Y REVOKE EXECUTE DE PÚBLICO EN DEMO_USER.SQC_SAMP; Y REVOKE EXECUTE DEMO_USER.SQC_SAMP SOBRE DE DEMO_READ; Y REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST DE DEMO_READ; Y REVOKE EXECUTE DEMO_USER.SQC_SAMP SOBRE DE DEMO_APP_RL; Y REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST DE DEMO_APP_RL; SINÓNIMO DEMO_NEWS rápida caída; DROP SINÓNIMO DEMO_USER.DEMO_NEWS; Ver DEMO_NOMINEE_TEST rápida caída; DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST; Función rápida caída SQC_SAMP; DROP FUNCTION DEMO_USER.SQC_SAMP; Símbolo Tipo DEMO_ID_REC; - Diferencia Detalles: - En comparación real # mayúsculas de minúsculas Blanco Otro - Longitud Longitud Líneas Cartas Cartas Espacio Salvelinos - ************************************************ ****************** - Comp * 99 72 5 13 40 26 20 * - * Ref. 132 97 7 32 40 34 26 * - ************************************************ ****************** Símbolo Tipo DEMO_ID_REC; -- - DEMO_ID_REC (Tipo) -- - Dependencias: - NORMA (Paquete) -- CREAR DEMO_USER.DEMO_id_rec TIPO COMO OBJETO ( LINK_ID VARCHAR2 (12), DEMO_ID VARCHAR2 (50), SAMPLE_FLG CHAR (1) ) / SHOW ERRORS; Símbolo Tipo STRINGTABLETYPE; -- - STRINGTABLETYPE (Tipo) -- - Dependencias: - NORMA (Paquete) -- CREATE OR REPLACE TIPO DEMO_USER ". STRINGTABLETYPE" COMO CUADRO DE VARCHAR2 (255) / SHOW ERRORS; Básicamente la secuencia de comandos debe buscar todas las líneas que han de CREATE TIPO / CREATE OR REPLACE TIPO y deberán tomar el nombre del tipo que normalmente se 3 Word para líneas con CREATE TIPO TypeName y 5 para las líneas que contengan la palabra CREATE OR REPLACE TIPO TypeName El script debe generar un tipo de DROP TypeName FUERZA, y este lugar de DROP Comando justo antes de la sentencia CREATE / CREATE OR REPLACE Tipo de comandos. Al igual que en el caso anterior es el resultado esperado vi out.sql Y REVOKE EXECUTE DE PÚBLICO EN DEMO_USER.SQC_SAMP; Y REVOKE EXECUTE DEMO_USER.SQC_SAMP SOBRE DE DEMO_READ; Y REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST DE DEMO_READ; Y REVOKE EXECUTE DEMO_USER.SQC_SAMP SOBRE DE DEMO_APP_RL; Y REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST DE DEMO_APP_RL; SINÓNIMO DEMO_NEWS rápida caída; DROP SINÓNIMO DEMO_USER.DEMO_NEWS; Ver DEMO_NOMINEE_TEST rápida caída; DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST; Función rápida caída SQC_SAMP; DROP FUNCTION DEMO_USER.SQC_SAMP; Símbolo Tipo DEMO_ID_REC; - Diferencia Detalles: - En comparación real # mayúsculas de minúsculas Blanco Otro - Longitud Longitud Líneas Cartas Cartas Espacio Salvelinos - ************************************************ ****************** - Comp * 99 72 5 13 40 26 20 * - * Ref. 132 97 7 32 40 34 26 * - ************************************************ ****************** Símbolo Tipo DEMO_ID_REC; -- - DEMO_ID_REC (Tipo) -- - Dependencias: - NORMA (Paquete) -- DROP DEMO_USER.DEMO_id_rec TIPO FUERZA; CREAR DEMO_USER.DEMO_id_rec TIPO COMO OBJETO ( LINK_ID VARCHAR2 (12), DEMO_ID VARCHAR2 (50), SAMPLE_FLG CHAR (1) ) / SHOW ERRORS; Símbolo Tipo STRINGTABLETYPE; -- - STRINGTABLETYPE (Tipo) -- - Dependencias: - NORMA (Paquete) -- TIPO DROP DEMO_USER ". STRINGTABLETYPE" FUERZA; CREATE OR REPLACE TIPO DEMO_USER ". STRINGTABLETYPE" COMO CUADRO DE VARCHAR2 (255) / SHOW ERRORS; Cualquier script de shell ksh compatible con Solaris 8 estaría bien. Gracias, Rajan |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|