“Conocimiento Sistemas>Linux

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

2014/10/16
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 hacer SH ejecutable en Linux desde el escritorio y se ejecuta desde un icono
Cómo Harden Linux
Cómo instalar FFmpeg Usando Python
Cómo eliminar las líneas en blanco utilizando Sed
Ubuntu Lucid Gnome Errores panel
Cómo usar Knoppix para montar una partición de Windows
Cómo crear archivos TGZ
Cómo instalar Gnomenu
Conocimiento de la computadora © http://www.ordenador.online