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.