替换文本文件中的值列表

时间:2015-12-14 17:04:22

标签: list file search replace find

我有以下问题: 我有一个巨大的文件,我必须替换一些值(多个)。

广告示例,我必须替换:

DOG with RED
CAT with BLUE
FISH with GREEN
...

...
n    with N

你知道一些软件能够(输入一个列表值)来替换文本中一个匹配列表的所有值吗?

编辑:

我的文本文件非常像书或类似文件。 在这本书中,我有许多单词,我必须用其他单词替换

1 个答案:

答案 0 :(得分:0)

您可以使用sed替换匹配的表达式,例如

sed -e 's/DOG/RED/g;s/CAT/BLUE/g' < inputFile > outputFile

如果你想改变它,你还没有指明。如果你对结果感到满意,你可以在之后清楚地删除旧版本。

..... 如果您在Windows上,其他一些答案将为您提供等效或建议的工具,例如cygwin:例如here