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.