小编Asa*_*ser的帖子

如何用另一个列表替换字符串列表

我有一个包含(许多)字符串的文件,我想替换它,所以我想使用一个简单的命令,如:

sed 's/string1/string2/g' file1 > out  
Run Code Online (Sandbox Code Playgroud)

但是,有太多字符串无法手动重复。所以我列出了所有要替换的字符串,每个字符串都在一行中,并将其命名为文件 A。然后我列出了所有替换字符串,并将其命名为文件 B。

有没有办法做这样的事情:

sed 's/line i of file A/line i of file B/g' file1 > out
Run Code Online (Sandbox Code Playgroud)

对于文件 A 的每一行?

linux text-editing sed

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

linux ×1

sed ×1

text-editing ×1