Estoy leyendo mucha documentación sobre sed, y todavía estoy perplejo con mi caso de uso particular.
Quiero reemplazar esta línea en un archivo conf con mi propia línea:
Reemplace esta línea:
#maxmemory <bytes>con:
maxmemory 26gb
Esto es lo que probé:
sed s / maxmemory. * bytes. * / maxmemory 26 gb / /etc/redis/redis.conf
Me sale el error:
sed: -e expresión # 1, char 30: comando 's' sin terminar
Lo que me desconcierta porque no sé lo que eso significa. Entonces mi pregunta es:
¿Cómo puedo lograr lo que quiero? ¿Qué significa ese error? (para que pueda aprender de eso)
/
, como@
o|
. Consulte aquí: stackoverflow.com/a/9366940/4561887 y aquí: unix.stackexchange.com/a/259087/114401 .