![]() |
|
|
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 |
| Multilíneas Grep | tolmark | UNIX for Dummies Preguntas y Respuestas | 4 | 03-14-2008 12:31 AM |
| manipulación de los productos SQL Multilíneas | decci_7 | Programación de scripts de shell y | 5 | 01-08-2008 07:29 PM |
| Awk Comparar Archivos w / Multilíneas Documentos | RacerX | Programación de scripts de shell y | 4 | 12-21-2007 06:05 AM |
| Ayuda necesaria en la supresión de los archivos | Sheethal | UNIX for Dummies Preguntas y Respuestas | 2 | 11-13-2007 09:20 AM |
| Bloque de comentario en Shell script | skyineyes | Programación de scripts de shell y | 3 | 07-02-2007 08:15 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Hola
Tengo un script para eliminar la multilínea comentarios que se indican más adelante ******************************************** #! / usr / bin /sed -f # Reemplaza sola línea comentario s ://.*:: # Reemplaza multilínea comentario en una sola línea s: / \ * [^ \ * /] * \ * /:: g # A partir del bucle de control de la puesta en marcha de la línea de comentario de múltiples / \ / \ * /! aC # Busca la parte terminal del comentario multilínea : un / \ * \ / /! ( N ba ) s: / \ *.* \ * /:: : c ************************************************** *** Está trabajando bien en la supresión de los comentarios. Sin embargo hay un problema. Lo estoy usando para un LMD de la siguiente ************************************************** ** registro EBCDIC cadena (7) f7ezstat_as_of_date; EBCDIC cadena (2) f7ezstat_data_source; envasados decimal (15,0, unsigned) f7ezstat_hierarchy_key_1; envasados decimal (15,0, unsigned) f7ezstat_hierarchy_key_2; EBCDIC cadena (8) f7ezstat_hierarchy_key_3; / * necesita * / envasados decimal (15,0, unsigned) f7ezstat_hierarchy_key_4; envasados decimal (15,0, unsigned) f7ezstat_hierarchy_key_5; envasados decimal (15,0, unsigned) f7ezstat_hierarchy_key_6; envasados decimal (15,0, unsigned) f7ezstat_channel_id; envasados decimal (15,0, unsigned) f7ezstat_segment_id; envasados decimal (15,2) f7ezstat_volume; final ************************************************** ** aquí no hay ningún carácter de nueva línea después de que el "fin". Esto está causando el problema ....... Si el no. entre campos de "constancia" y "fin" es más de 9 .... la O / P es ************************************************** * registro EBCDIC cadena (7) f7ezstat_as_of_date; EBCDIC cadena (2) f7ezstat_data_source; envasados decimal (15,0, unsigned) f7ezstat_hierarchy_key_1; envasados decimal (15,0, unsigned) f7ezstat_hierarchy_key_2; EBCDIC cadena (8) f7ezstat_hierarchy_key_3; envasados decimal (15,0, unsigned) f7ezstat_hierarchy_key_4; envasados decimal (15,0, unsigned) f7ezstat_hierarchy_key_5; envasados decimal (15,0, unsigned) f7ezstat_hierarchy_key_6; envasados decimal (15,0, unsigned) f7ezstat_channel_id; envasados decimal (15,0, unsigned) f7ezstat_segment_id; envasados decimal (15,2) f7ezstat_volume; ************************************************** ** El "fin" desaparece ...... pero si el mismo se hace con menos de 9 campos .... todo funciona bien .... estamos utilizando el siguiente comando para ejecutar sed -f sed. ksh f7_ez_f7ezstat_ebcdic.dml aquí sed. ksh es la secuencia de comandos para eliminar los comentarios y f7_ez_f7ezstat_ebcdic.dml es la LMD. Por favor, ayuda |
|
||||
|
Por favor, modifique su posterior uso y etiquetas de código [code] a de código y datos de muestra.
|
![]() |
| Marcadores |
| Etiquetas |
| código, multilínea comentarios, sed |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|