DOS下替换文本的问题

C盘下一文本文件123.txt
如何在DOS下把文本里面内容中的“POR 3”全换成“foer 3”
请指教
全部替换的已经知道了
请问如果我只替换出现的第一个应该用什么命令呢?

写一个批处理文件

setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (123.txt) do (
set var=%%i
set "var=!var:POR 3=foer 3!"
echo !var!>>456.txt
)
把这个存成replace.bat文件,在DOS执行就可以了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-04-18
echo POR 3 | strrpc foer 3 /i

问题补充:全部替换的已经知道了
请问如果我只替换出现的第一个应该用什么命令呢?
DOS命令没有办法单单识别第一个。

参考资料:bear830810's brain

DOS下替换文本的问题
把这个存成replace.bat文件,在DOS执行就可以了。

你好,请问怎样用dos替换txt中的字符串
比如你在c盘下有一个文件名为book的TXT文本文档,你只要在dos中依下面的顺序输入就可以修改了:cd..cd..edit book.txt 就可以修改名为book.txt的文本文档了。然后alt+f接着摁s,然后alt+x就好了,那个名为book的文本文档就修改了

怎样用DOS命令替换文本里的某段字符
set \/p file= 请输入要操作的文件名称(包括扩展名):set "file=%file:"=%"for %%i in ("%file%") do set file=%%~fi set replaced= set \/p replaced= 请输入即将被替换的内容:set all= set \/p all= 请输入替换字符串:for \/f "delims=" %%i in ('type "%file%"') do (s...

如何在dos模式下修改文本文件的内容?
为了在 DOS 模式下修改文本文件内容,首先在运行栏中输入“cmd”启动 DOS 命令行界面。在黑色窗口中输入“edit”,可以打开文本文件编辑模式。此功能相对基础,且为英文界面。使用此方法编辑文件时,请确保按照正常流程退出编辑器。正确的操作是选择菜单栏中的“File”选项,然后点击“Exit”退出编辑模式。...

怎样用DOS命令替换文本里的某行
替换字符没有那么麻烦..echo off&&setlocal enabledelayedexpansion for \/f "delims=" %%a in ('type 11.txt')do (set\/a a+=1 if !a! == 1156871 (set b=%%a echo !b!要修改的字...>>new.txt))rem 这里的if %a% == 后面是填数字,这个数字就是行数.这只不过是一个例子而已具体...

DOS批量处理替换~文本字符
保存为 .cmd or .bat 格式运行 帖上来的代码被 百度 +上了空格,请自行将每行尾的空格去掉 echo off setlocal enabledelayedexpansion for \/f "delims=" %%i in (a.txt) do (set a=0 set str=%%i call :do echo.>>b.txt )pause :do call set sth=%%str:~%a%,1 for %%a in (a ...

怎样用dos命令修改文档的内容
1、在命令行窗口,我们直接输入copy con命令就行了,命令后面的就是文件的名称。2、按回车后,我们就可以输入文本内容了,如果你要新建文件,不需要内容,就直接按ctrl+Z。3、输入完后,直接按键盘上的ctrl+Z按钮就行了,这一点非常重要。4、最后我们来到C盘,就可以看到刚才的文件了。

用dos命令更改txt文件内容
用cd命令进入你要编辑的目录,然后键入 edit *.txt java也是的 创建、更改直接用 edit *.java 保存一下就有java文件了 删除用del

dos命令修改txt中的字符串
set str=!str:D:\\abd\\de=E:\\! echo !str!>>new_%%~nxi ))pause不知道你描述的替换对不对,我代码中是将D:\\abd\\de 替换成 E:\\,如果不对请自行修改,有问题请追问,将以上代码保存为bat文件在txt所在目录下执行,替换成功的文件将会生成一个前缀为new的新文件。

怎样在DOS下用批量替换文本文档中的回车符
color 0a echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ echo.echo 使用说明 echo 请将该批处理放到要转化的txt文档的目录下,然后双击就可以 echo 了。echo 例如:你的要转化的txt文档放在桌面上的话,则你将该批处理 echo 放在桌面上,然后双击,等该批处理运行...

相似回答