Buscar y reemplazar cadenas en linux/UNIX con el editor Vi

Para todos los que usamos el editor Vi (el editor por excelencia de UNIX) y queremos en algun momento dado buscar y reemplazar cadenas en el contenido de un archivo, con un simple comando podemos resolverlo de forma rápida y fácil:

Debes tener abierto tu archivo (obviamente) y ponerte en modo ex (presiona ESCAPE y luego la tecla dos puntos ).

Ahora por ejemplo:

Buscamos y reemplazamos la cadena1 por cadena2 apartir de la linea 1 hasta el final del archivo

1,$ s/cadena1/cadena2/g (enter)

Buscamos y reemplazamos la cadena1 por cadena2 apartir de la linea 1 hasta la linea 150

1,150 s/cadena1/cadena2/g (enter)

Vi entonces te informa el total de concidencias encontradas según tu criterio de búsqueda y el número total de reemplazos.

Acerca de Moycas
Developer Web @moycc

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: