我有以下问题: 我有一个巨大的文件,我必须替换一些值(多个)。
广告示例,我必须替换:
DOG with RED
CAT with BLUE
FISH with GREEN
...
...
n with N
你知道一些软件能够(输入一个列表值)来替换文本中一个匹配列表的所有值吗?
编辑:
我的文本文件非常像书或类似文件。 在这本书中,我有许多单词,我必须用其他单词替换
答案 0 :(得分:0)
您可以使用sed
替换匹配的表达式,例如
sed -e 's/DOG/RED/g;s/CAT/BLUE/g' < inputFile > outputFile
如果你想改变它,你还没有指明。如果你对结果感到满意,你可以在之后清楚地删除旧版本。
..... 如果您在Windows上,其他一些答案将为您提供等效或建议的工具,例如cygwin:例如here