0

我是编程 .bat 文件的新手。我需要创建一个批处理文件,删除 txt 文件中的所有“”。例如,我想要以下内容:

"","","","01","","丹",

看起来像这样:

,,,"01",,"丹",

有任何想法吗?

4

3 回答 3

1
setlocal enabledelayedexpansion
for /f "delims=" %%i in (file.txt) do set a=%%i&set a=!a:""=! &echo !a!>>new.txt

这将创建一个新文件“new.txt”,其中删除了“”。覆盖旧文件添加:
del a.txt&ren new.txt a.txt

于 2013-10-04T16:36:22.877 回答
0

使用查找和替换

找到“”并将其替换为空(保持“替换为”框为空)

于 2013-10-04T16:41:05.177 回答
0

repl.bat这使用从 - http://www.dostips.com/forum/viewtopic.php?f=3&t=3855调用的帮助程序批处理文件

放在与andrepl.bat相同的文件夹中,或者您可以在带有 repl 的文件夹中的 cmd 提示符和文本文件中键入它。batch filetext file

@echo off
type "file.txt" |repl.bat "\x22\x22" "" >"newfile.txt"
于 2013-10-05T12:33:31.783 回答