martes, 3 de diciembre de 2013

#Remplazar strings en editores Linux

Los que han utilizado editores de texto atraves de consolas sabran de lo que hablo cuando no tenemos experiencia y requerimos de remplazar un string por otro (palabra por otra).

Aquí les dejo un comando que me ha funcionado a mi y puede ser usado de dos maneras, con el archivo abierto o con el archivo no abierto.

Si el archivo es muy grande no abria necesidad de abrirlo entonces usamos:

sed -i 's/\string_viejo//string_nuevo' nombre_archivo

Ejemplo:
Cambiar el signo $ por un  ? del archivo holamundo.sql

sed -i 's/\$/?/g' holamundo.sql


Remplazar string dentro del editor, en este caso el editor "vim":
le ponemos : y

Aqui remplazamos el signo $ con un ?
 :%s/\$/?/g

Casi igualito..

Saludos y esperemos que de algo les sirva, a mi me a ahorrado tiempo.

No hay comentarios.:

Publicar un comentario