Pique #7: Cómo hacer "Search and Replace" de contenido con expresiones regulares usando 'sed'

· 1 min de lectura
Pique #7: Cómo hacer "Search and Replace" de contenido con expresiones regulares usando 'sed'


Ayer hubo un caso en el trabajo, en donde tuvimos que hacer un search and replace de determinado datos de un archivo y para eso usamos sed con expresiones regulares.

En este caso, teníamos que buscar un texto que seguía de un "=" y un número aleatorio y eso mismo, lo debíamos transformar en solamente en "texto=abcdef".

Para eso usamos sed y "construimos" el siguiente comando para que busque y reemplace, quedando de esta manera.

sed -e 's/texto=[0-9]/texto=abcdef/g' tuarchivo > archivofinal

Este comando de acá arriba, te volcará el contenido del archivo original con el "search and replace" ejecutado y volcado en "archivofinal".

Espero que esto te sirva, si ves que hay alguna manera de mejorarlo, no dudes en dejar un comentario. Buen fin de semana.


baehost