Saltar al contenido

sed reemplazar coincidencia exacta

Este team de especialistas pasados muchos días de investigación y de recopilar de datos, hemos dado con los datos necesarios, esperamos que todo este artículo sea de gran utilidad para tu trabajo.

Solución:

Yo creo < y > trabajar con gnu sed, solo necesita citar el comando sed:

sed -i.bak 's//sample_01/g' file

En GNU sed, funciona el siguiente comando:

sed 's//sample_01/' file

La única diferencia aquí es que he encerrado el comando entre comillas simples. Incluso cuando es no necesario citar un comando sed, veo muy pocas desventajas al hacerlo (y ayuda a evitar este tipo de problemas).

Otra forma de lograr lo que desea de manera más portátil es agregar las comillas al patrón y el reemplazo:

sed 's/"sample_name"/"sample_01"/' script.sh

Alternativamente, la sintaxis que ha propuesto también funciona en GNU awk:

awk 'sub(//, "sample_01")1' file

Si desea utilizar una variable en el reemplazo stringtendrá que usar comillas dobles en lugar de simples, por ejemplo:

sed "s//$var/" file

Las variables no se expanden entre comillas simples, por lo que obtiene el nombre de su variable en lugar de su contenido.

Sección de Reseñas y Valoraciones

Si te gustó nuestro trabajo, tienes la habilidad dejar una división acerca de qué te ha impresionado de este artículo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *