用 sed -i 批量替换文件内容,先备份再动手

sed -i 直接改原文件,改错没法撤销,所以先在副本上验证一遍。

正式替换前先去掉 -i 跑一遍,确认输出符合预期再落盘。

路径里带斜杠时用 | 当分隔符;保留备份可写 -i.bak。

cp app.conf app.conf.bak
# 空跑一遍看输出
sed 's|/old/path|/new/path|g' app.conf
# 确认后落盘并留备份
sed -i.bak 's|/old/path|/new/path|g' app.conf
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容