Batch file 查找并删除.bat文件中的文本

Batch file 查找并删除.bat文件中的文本,batch-file,Batch File,我不熟悉编程.bat文件。我需要创建一个批处理文件,删除txt文件中的所有“”。例如,我想要以下内容: ,,,,,,,,,,,,,,,,,,,,,, 看起来像这样: ,“01”,“Dan”, 有什么想法吗 setlocal enabledelayedexpansion for /f "delims=" %%i in (file.txt) do set a=%%i&set a=!a:""=! &echo !a!>>new.txt 这将生成一个新文件“new.txt”,

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

,,,,,,,,,,,,,,,,,,,,,,

看起来像这样:

,“01”,“Dan”,

有什么想法吗

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
使用“查找并替换”


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

这将使用一个名为
repl.bat的助手批处理文件,该文件来自-

repl.bat
批处理文件
文本文件
放在同一文件夹中,或者您可以在带有repl和文本文件的文件夹中的cmd提示符下键入此内容

@echo off
type "file.txt" |repl.bat "\x22\x22" "" >"newfile.txt"

尝试以下操作:-键入file.txt | findstr/v“在Powershell中使用
设置内容
更容易执行此操作,不幸的是,请在批处理文件中选中此复选框。