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

2024年11月18日 23:29
有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):

已经完成了!