systemadmin.es > Editores > Eliminar multiples lineas hasta llegar a un patrón con vi

Eliminar multiples lineas hasta llegar a un patrón con vi

Al editar con vi nos podemos encontrar que necesitamos eliminar un conjunto de lineas hasta llegar a un cierto patrón. Vamos a ver como hacerlo.

Existen dos comandos para eliminar desde el punto actual hasta llegar a un cierto patrón:

  • d/PATRON: Desde el punto actual hasta llegar a PATRON elimina las lineas
  • d?PATRON: Desde el punto actual hacia el principio del fichero hasta llegar a PATRON elimina las lineas

La selección se realizar desde los puntos y no desde las lineas, por lo que eliminaremos desde el punto del cursos hasta llegar al patrón sin que éste este incluido.

One comment to “Eliminar multiples lineas hasta llegar a un patrón con vi”

  1. Muy bueno. El contar se va a acabar!
    También vale para copiar(y/PATRON o y?PATRON).

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>