![]() |
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 |
| vi para eliminar líneas en el archivo | kjbaumann | UNIX for Dummies Preguntas y Respuestas | 2 | 03-13-2009 03:40 AM |
| Eliminar líneas utilizando perl | mohan705 | UNIX para usuarios avanzados y expertos | 6 | 06-19-2008 03:22 AM |
| Eliminar líneas con n columnas | Krispy | Programación de scripts de shell y | 2 | 11-10-2006 05:41 AM |
| Cómo quitar todas las líneas con algo más que números | Juha | Programación de scripts de shell y | 2 | 09-21-2006 04:48 PM |
| eliminar las líneas innecesarias | nazri | UNIX for Dummies Preguntas y Respuestas | 3 | 11-23-2001 08:06 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Necesidad de eliminar las líneas
Hi All,
Tengo un archivo xml. Y tengo que quitar el encabezado y el inofrmation Tralier información del archivo XML. He pegado el xml muestra a continuación: <? xml version \u003d "1.0" encoding \u003d "UTF-8"?> - <! - De creación de Ascential Software Corporation, DataStage - XMLOutput etapa - lun noviembre 19 15:49:21 2007 -> - <Xtd: EBO xmlns: xtd \u003d "http://service.aaaa.com/GenericSchema" xmlns: esb \u003d "http://service.aaaa.com/schemas/ESBHeader" xmlns: xsi \u003d "http:// www.w3.org/2001/XMLSchema-instance "> - <esb:ESBHeader> <esb:EnvironmentName> Desarrollo </ esb: EnvironmentName> <esb:VersionNbr> 1.0 </ esb: VersionNbr> - <esb:BusinessEvent> <esb:TransactionTypeCode> PurchaseOrderFullRfh </ esb: TransactionTypeCode> <esb ESCRIPCIÓN> Compra _Order_Refresh </ esb ESCRIPCIÓN> <esb:Timestamp> 2007-11-19 15:49:12 </ esb: hora> <esb:TotalRecordCount> 34 </ esb: TotalRecordCount> <esb:EventID> 111 </ esb: EventID> </ esb: BusinessEvent> - <esb:SourceSystem> <esb:ApplicationName> DWA </ esb: ApplicationName> </ esb: SourceSystem> - <esb:RoutingInformation> - <esb:Type> <esb:LabelName> Transaction_Type </ esb: labelname> <esb:RoutingTypeName> de transacciones </ esb: RoutingTypeName> <esb:LabelValueText> Purchase_order </ esb: LabelValueText> </ esb: Tipo> </ esb: RoutingInformation> - <Esb atasetInfo> <esb atasetSizeQty> 30 </ esb atasetSizeQty> <esb:TotalDatasetCount> 2 </ esb: TotalDatasetCount> <esb atasetNbr> 1 </ esb atasetNbr> <esb:KeyField2> 1 </ esb: KeyField2> </ esb atasetInfo> </ esb: ESBHeader> - <xtd:EBOPayload> - <Xtd ATA> <! [CDATA [ 0000082973 | 0000000004 | QP799-MA | HOL 2002 | 0000000001 | 01 | 0000000002 | 0000073994 | 0000000004 | KS754-5A | BAS 9999 | 0000000092 | 11 | 0000000093 | 0000081982 | 0000000004 | QP799-VA | HOL 2002 | 0000000001 | 01 | 0000000002 | 0000082975 | 0000000004 | QP799-YA | HOL 2002 | 0000000001 | 01 | 0000000002 | ]]> </ xtd ATA> </ xtd: EBOPayload> </ xtd: EBO> Bascially tengo que quitar las líneas de cabecera de "<! [CDATA [" y las líneas de "]]>" línea hasta el final. Por favor, asesoramiento. Gracias y Saludos, Kumar66 |
|
||||
|
Código:
sed -i '/^[0-9]/p;d' data.file |
|
||||
|
Hola Danmero,
Gracias por su respuesta. Pero cuando utiliza este comando da la follwoing error: sed -i '/ ^ [0-9] / p, d' PurchaseOrderFullRfh.xml sed: Opción ilegal - i Por favor, asesoramiento. Gracias y Regrads, Kumar66 |
|
||||
|
Usted debe leer hombre sed para su versión, y si -in lugar no se dispone de utilizar un archivo temporal.
|
|
||||
|
Hola Danmero,
He utilizado este "sed '/ ^ [0-9] / p, d' salesxml.xml> sales.txt "y funciona bien para mí. Se elimina la cabecera y el Tralier. ¿Es esto correcto o tengo que cambiar nada. Por favor, asesoramiento. Gracias y Saludos, Kumar66 |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|