如何利用bat代码将一个txt文件里的所有空行删除?

2024-11-18 23:29:36
推荐回答(4个)
回答1:

@echo off
for /f "delims=" %%a in ('type "%~1"')do echo/%%a >> "new_%~nx1"
start "new_%~nx1"

将文件拖放到此批处理图标上放开即可。。。

我晕!
将你需要处理的文件改成a.txt,在旁边运行以下这个批处理试试~~~

@echo off
for /f "delims=" %%a in ('type a.txt')do echo/%%a >>b.txt
start b.txt

回答2:

@echo off
for /f "delims=" %%a in (1.txt) do (
echo %%a>>2.txt
)

::**********************
::星号以上代码另存为oo.bat,和要处理的文件放在同级目录下,有问题百度HI联系(把1.txt改成你的txt文件名)

回答3:

不用那么麻烦下面一句就行了
findstr . 1.txt>2.txt

回答4:

已经完成了!