Truco sed: mostrar líneas desde coincidencia hasta final o comienzo del fichero

Hoy os dejo otro truco útil del comando sed que permite mostrar el contenido de un fichero a partir de la coincidencia de la expresión o string indicada. Tenemos por ejemplo un fichero prueba.txt con este contenido: esto es una prueba para trabajar con sed Si quisieramos mostrar todo el contenido del fichero a partir Seguir leyendo


¿Cómo escapar caracteres dentro de una variable en sed?

Hace un tiempo os expliqué la forma de utilizar variables dentro de sed, ¿pero como hacemos si dentro del contenido de la variable hay caracteres que tienen que ser «escapados»? Por ejemplo: #!/bin/bash VARIABLE=»/foo/bar/test» sed «s/${VARIABLE}/foo/» fichero Si lo ejecutamos: sed: -e expression #1, char 8: unknown option to `s’ Lo que pasa es que Seguir leyendo


Utilizar variables dentro de sed

Si necesitamos utilizar variables dentro de la ejecución del comando sed, si lo hacemos del modo «estandar» no funcionará correctamente: sed -i ‘/${VARIABLE}/d’ fichero Será necesario utilizar comillas dobles en lugar de comillas simples, de ese modo funcionará correctamente: sed -i «/${VARIABLE}/d» fichero


Sed Stream Editor, recopilación de Scripts

Excelente recopilación de scripts relacionados con el comando sed relacionados, entre otras cosas con conversión y sustitución de cadenas de texto, números, creación de espaciados en ficheros, operaciones con determinadas líneas (sacar por pantalla, borrado, sustitución), etc. Definición: Sed es un potente comando unix que permite realizar multiples acciones sobre ficheros de texto (realmente sobre Seguir leyendo