“Conocimientos Sistemas>Linux

Cómo quitar la etiqueta XML en Shell Script Uso SED

2016/5/24
Editor de flujo (SED ) es una herramienta simple pero de gran alcance diseñado para ejecutar tareas de edición comunes. De pie como una herramienta de transición entre el motor de expresiones regulares GREP y el lenguaje de programación Perl, SED paquetes capacidades de manejo de expresiones regulares de GREP en unas pocas directrices a escribir fácil y ejecutar la línea de comandos , pero carece de las variables y la lógica de programación que se encuentra en Perl. Cosas que necesitará
sistema operativo Unix con sabor (Unix , Linux , Mac OS X)
Mostrar más instrucciones
1

Abra un editor de texto y abra el script de shell ser el cambio . Lea la secuencia de comandos de shell para buscar la primera aparición del XML para eliminar . . Tome nota de que la etiqueta y la ruta de acceso al directorio donde se guardan los scripts de shell , normalmente /bin /
2

Abra una ventana de terminal y escriba lo siguiente en la línea de comandos:

sed s '/ //' shellscript1.txt

Este comando abrirá un archivo llamado shellscript.txt . Se buscará todas las apariciones de . Cuando encuentra una ocurrencia de , lo reemplazará con nada . Se ahorrará un nuevo archivo llamado shellscript1.txt en la que el tag xml se ha eliminado . Puede archivar el guión original, si es necesario repetir el proceso
3

Retire la etiqueta de cierre con el comando siguiente : .

Sed s '/< \\ /this_tag > //' shellscript2.txt

Una vez más , esto abre el archivo llamado shellscript1.txt , busca todas las apariciones de < /this_tag > , lo reemplaza por nada , pero deja el resto del archivo sin cambios y guarda el resultado en un nuevo archivo llamado shellscript2.txt . Aunque SED tiene un comando de eliminación , este comando sólo funciona en líneas. En este caso, sería eliminar todas las líneas con las etiquetas XML y . Dado que sólo quiere quitar las etiquetas y no las líneas , lo mejor es utilizar el comando sustituto y sustituir la etiqueta de destino sin nada.
4

Verifique los cambios deseados abriendo shellscript2.txt y control que la etiqueta específica ha sido borrada . Eliminar el archivo llamado shellscript1.txt shellscript.txt y guardar en un archivo de secuencias de comandos de shell en desuso para una posible referencia futura.

Linux
Cómo instalar Xubuntu en una tarjeta SDHC
Cómo dejar de cron en Linux
Cómo poner un Tema en PHP Nuke
Cómo agregar grupos en Linux
Cómo instalar un sistema operativo en un Acer Aspire después de sustituir el disco duro
Cómo convertir X en DVD para Linux
Cómo cambiar la partición del disco en un Solaris
Cómo crear EPS Firma Campo
Conocimientos Informáticos © http://www.ordenador.online