相关疑难解决方法(0)

883
推荐指数
10
解决办法
36万
查看次数

vim,ed或sed在给定文件上进行多次搜索和替换

我想在给定文件上执行一系列"搜索和替换",比如file.txt.例如,

s/foo/bar/g
s/abc/xyz/g
s/pqr/lmn/
g/string-delete/d 
Run Code Online (Sandbox Code Playgroud)

等等.

我是如何在脚本文件中编写所有这些操作,然后在目标file.txt上单独运行它们以将其保存到newfile.txt?

我看到这篇文章使用bash/sed搜索和替换文件中的变量,但不知何故无法让它为我工作.

编辑:我更喜欢基于vim/ed的解决方案Thanx tempora

vim search replace ed

2
推荐指数
1
解决办法
1215
查看次数

标签 统计

bash ×1

ed ×1

linux ×1

replace ×1

search ×1

shell ×1

vim ×1