小编Hen*_*ley的帖子

如何用sed用模式替换文件中的行?

我正在阅读大量有关 sed 的文档,但仍然对我的特定用例感到困惑。

我想用我自己的行替换 conf 文件中的这一行:

替换这一行:

#maxmemory <字节>
和:
最大内存 26GB

这是我尝试过的:

sed s/maxmemory.*bytes.*/maxmemory 26gb//etc/redis/redis.conf

我收到错误:

sed: -e 表达式 #1, char 30: 未终止的 `s' 命令

这让我很难过,因为我不知道这意味着什么。所以我的问题是:

我怎样才能完成我想要的?这个错误是什么意思?(所以我可以从中学习)

linux bash regex sed command-line

33
推荐指数
2
解决办法
13万
查看次数

标签 统计

bash ×1

command-line ×1

linux ×1

regex ×1

sed ×1