Я читаю много документации на sed, и все еще нахожусь в тупике на моем конкретном случае использования.
Я хочу заменить эту строку в файле conf моей собственной строкой:
Заменить эту строку:
#maxmemory <bytes>с:
maxmemory 26gb
Вот что я попробовал:
sed s/maxmemory.*bytes.*/maxmemory 26gb/ /etc/redis/redis.conf
Я получаю ошибку:
sed: -e expression #1, char 30: unterminated `s' command
Что меня озадачивает, потому что я не знаю, что это значит. Итак, мой вопрос:
Как я могу выполнить то, что я хочу? Что означает эта ошибка? (чтобы я мог учиться на этом)