Comment remplacer une ligne dans un fichier par un motif avec sed?
Je lis beaucoup de documentation sur sed, et je suis toujours perplexe sur mon cas d'utilisation particulier.
Je veux remplacer cette ligne dans un fichier conf par ma propre ligne:
Remplacez cette ligne :
#maxmemory <bytes>avec :
maxmemory 26gb
Voici ce que j'ai essayé:
sed s/maxmemory.*bytes.*/maxmemory 26gb/ /etc/redis/redis.conf
J'obtiens l'erreur:
sed: -e expression #1, char 30: unterminated `s' command
Qui me bloque parce que je ne sais pas ce que cela signifie. Donc ma question est:
Comment puis-je accomplir ce que je veux? Que signifie cette erreur? (pour que je puisse apprendre de il)