Elimar un bloque de texto de un fichero

Es posible que en alguna ocasión necesitemos eliminar o borrar un bloque de texto que contenga un determinado patrón, es decir que comience por una serie de palabras y termine con otras.

En este ejemplo vamos a eliminar un bloque de texto que comienza por «config system global» y termina en «end».

Para ello, simplemente vamos a utilizar el comando sed indicando el patrón del bloque de texto, añadimos la opción «d» para borrar dicho bloque y el fichero sobre el cual queremos realizar la modificiación.

sed -i '/config system global/,/end/ d' fw.conf

NOTA: Hay que tener en cuenta una vez ejecutado el comando los cambios realizados se guardan automáticamente en el fichero en cuestión.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies