我是编程 .bat 文件的新手。我需要创建一个批处理文件,删除 txt 文件中的所有“”。例如,我想要以下内容:
"","","","01","","丹",
看起来像这样:
,,,"01",,"丹",
有任何想法吗?
我是编程 .bat 文件的新手。我需要创建一个批处理文件,删除 txt 文件中的所有“”。例如,我想要以下内容:
"","","","01","","丹",
看起来像这样:
,,,"01",,"丹",
有任何想法吗?
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
这使用从 - http://www.dostips.com/forum/viewtopic.php?f=3&t=3855调用的帮助程序批处理文件
放在与andrepl.bat
相同的文件夹中,或者您可以在带有 repl 的文件夹中的 cmd 提示符和文本文件中键入它。batch file
text file
@echo off
type "file.txt" |repl.bat "\x22\x22" "" >"newfile.txt"