替换文本文件中的值列表
Replace list of value in a text file
我遇到以下问题:
我有一个巨大的文件,我必须替换一些值(不止一个)。
广告示例,我必须替换:
DOG with RED
CAT with BLUE
FISH with GREEN
...
...
n with N
你知道有什么软件可以(输入一个列表值)在文本中一次点击替换列表中的所有值吗?
编辑:
我的文本文件真的很大,像一本书或类似的东西。
在这本书中我有很多词我必须用其他词来代替
您可以使用sed
来替换匹配的表达式,例如
sed -e 's/DOG/RED/g;s/CAT/BLUE/g' < inputFile > outputFile
您没有指定是否要就地更改此内容。如果您对结果满意,您可以清楚地删除旧版本。
.......
如果您在 Windows 上,其他一些答案会给您等效的或建议的工具,例如 cygwin:例如here
我遇到以下问题: 我有一个巨大的文件,我必须替换一些值(不止一个)。
广告示例,我必须替换:
DOG with RED
CAT with BLUE
FISH with GREEN
...
...
n with N
你知道有什么软件可以(输入一个列表值)在文本中一次点击替换列表中的所有值吗?
编辑:
我的文本文件真的很大,像一本书或类似的东西。 在这本书中我有很多词我必须用其他词来代替
您可以使用sed
来替换匹配的表达式,例如
sed -e 's/DOG/RED/g;s/CAT/BLUE/g' < inputFile > outputFile
您没有指定是否要就地更改此内容。如果您对结果满意,您可以清楚地删除旧版本。
....... 如果您在 Windows 上,其他一些答案会给您等效的或建议的工具,例如 cygwin:例如here