Buscar y reemplazar (Linux LPI 101)

Dado que la búsqueda implica la correspondencia de patrones nos encontramos de nuevo tratando con expresiones regulares (regex). Como muchas herramientas de manipulación de texto UNIX como grep o sed, vi también reconoce expresiones regulares.

Para realizar una búsqueda uno debe estar en modo COMMAND. El comando / (barra diagonal) busca hacia adelante y el El comando ? busca hacia atrás.

También se pueden realizar operaciones de búsqueda y sustitución. La sintaxis es similar a sed.

Ejemplo:

Búsqueda descendente de palabras que empiezan por 'comp' en todo el texto
/\ < comp

Búsqueda hacia arriba de líneas que comienzan con la letra z
?^z

Buscar en todo el texto de la palabra clave 'VAR' y reemplazarlo por 'var'
:% s/VAR/var

Publicar un comentario

0 Comentarios