能否用批处理实现判定文件中某一行是否是空行?感觉很困难啊。大家一起讨论一下。
请看4楼
[ Last edited by gahoo on 2008-5-16 at 12:52 PM ]
请看4楼
[ Last edited by gahoo on 2008-5-16 at 12:52 PM ]
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
findstr /n "^$" text.txtOriginally posted by gahoo at 2008-5-16 12:43 PM:
我明白为什么我没弄出来了,那个文件是其他操作系统下的,回车符号与windows不同,在记事本里面看着就是黑框框,findstr /n "^$" test.txt无法处 ...
@ECHO OFF
FOR /f "tokens=1* delims=:" %%i IN ('findstr /n .* 413.txt') DO (
ECHO.%%j | Findstr /i "^.$" > NUL
IF NOT ERRORLEVEL 1 ( ECHO line %%i is empty! ))
Originally posted by HAT at 2008-5-16 01:41 PM:
如果是Unix系统中的文件,可以先在Unix运行:
unix2dos test.txt
然后在放到windows里面就行了
Originally posted by bg5hfc at 2008-5-16 03:04 PM:
试试这段
@ECHO OFF
FOR /f "tokens=1* delims=:" %%i IN ('findstr /n .* 413.txt') DO (
ECHO.%%j | Findstr /i "^.$" > NUL
IF NOT ERRORLEVEL 1 ( ECHO li ...
findstr /n /v "." 413.txt