如何使用Windows命令行环境替换文件中的文本?

时间:2012-01-30 19:42:10

标签: command-line

我正在使用Windows命令行环境编写批处理文件脚本,并希望将文件中某些文本(例如“Release”)的每次出现更改为另一个(例如“Debug”)。最简单的方法是什么?任何内置函数?

2 个答案:

答案 0 :(得分:0)

没有真正的本机解决方案,但有针对这种情况设置和sed就像实用程序一样。

请在此处查看列表

Cygwin, UnxUtils, GnuWin32, AT&T Research's UWIN system, MSYS from MinGw 

Related question on Stack Overflow where I got the list from

答案 1 :(得分:0)

在以前的生活中,我是一名PC实验室技术人员。有许多命令行实用程序可以执行该功能,其中最大的可能是任何Perl客户端。

鉴于您已经在StackOverflow上发布了这个问题,我将假设您对至少一些温和的脚本级编程感到满意。

我的Perl生活现在远远落后于我,但是如果你下载他们的一个客户并ping一个网络搜索,例如“string-token-replace perl example”,我相信你不仅会找到你的确切内容重新寻找,但发现一个比你认为可能更灵活的工具集。