![]() |
|
|
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 |
| Buscar, sustituir en la cadena con la cadena de archivo1 (tabla) archivo2? | gstuart | Programación de scripts de shell y | 9 | 06-08-2009 07:11 AM |
| reemplazar cadena | sam99 | Programación de scripts de shell y | 4 | 03-04-2008 01:39 AM |
| Cadena de reemplazo SED Ayuda | prash184u | Programación de scripts de shell y | 2 | 01-23-2008 01:57 AM |
| reemplazar una cadena | melanie_pfefer | Programación de scripts de shell y | 11 | 01-17-2008 10:57 AM |
| Reemplazar la cadena B, dependiendo de la ocurrencia de una cadena | hemangjani | Programación de scripts de shell y | 1 | 12-05-2006 05:10 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
sustituir en la cadena XML con sed
Saludos, Tengo un XML: file.xml Código:
<component>
<name>abcd</name>
<value>1234</value>
</component>
Estoy utilizando sed abcd para sustituir con el valor deseado dinámicamente sin conocer el valor real. Código:
sed 's/<name>[-[:alnum:]./]\{1,\}<\/name>/<name>ijkl<\/name>/' file.xml > newfile.xml
No tengo ningún problema con este comando en Linux, pero en Solaris máquina, estoy recibiendo el error: Cita:
¿Puede alguien por favor. Gracias, Chiru Última edición por Yogesh Sawant; al 04-08-2008 02:45 PM.. Motivo: añadido etiquetas de código |
|
||||
|
Si reemplaza el conjunto de esta línea debería ser suficiente: Código:
sed 's#<name>.*#<name>SOMETHING</name>#' file.xml Recuerdos |
|
||||
|
debe usar una herramienta para analizar el XML, no sed. (aunque todavía se puede hacer)
|
|
||||
|
Gracias Reborg / Franklin..both de ellos trabajan, pero estoy usando Reborg como el otro está cambiando en algunos otros lugares donde no es necesario.
¿Cuál será la forma más sencilla de análisis XML - en el sentido de que pueda utilizar como parte del script de shell que no tengo otras tareas también. Gracias, Chiru |
|
||||
|
La manera menos dolorosa depende de sus otros requisitos. Si el archivo es simple entonces simple línea orientada a los servicios públicos depósito está familiarizado con normalmente suficiente. Si necesita hacer cualquier cosa que requiere una verdadera comprensión de las estructuras XML (anidación, hermano y relaciones similares, condicionales, etc), entonces probablemente tiene sentido por lo menos algunos de introducción a algunas familiaridad XML herramienta adecuada. Existen varios formalismos para elegir y muchas herramientas que pongan en práctica; personalmente, he sido capaz de hacer las cosas con xsltproc después del primer choque de tratar de entender lo que tengo en la cabeza de la gente que vino para arriba con las especificaciones para ello.
|
![]() |
| Marcadores |
| Etiquetas |
| linux, solaris |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|