作者:ligui0001 | 时间:2009-06-02 03:59 | 标题:求一个能删除 txt文件中的空行的批处理文件
一个有大量空行的txt文件,用DOS批处理怎样删除?
作者:huahua0919 | 时间:2009-06-02 05:00
用for遍历一下就没了
作者:tireless | 时间:2009-06-02 08:05
@echo off
set file="g:\我的文档\test.txt"
(for /f "usebackq eol=▓ delims=" %%a in (%file%) do echo;%%a)>.new
move .new %file%
作者:weasel | 时间:2009-06-02 13:15
可以用
more /s a.txt>b.txt
more /?
MORE ] < filename
command-name | MORE ]
MORE /E
filename 指定要逐屏显示的文件。
command-name 指定要显示其输出的命令 。
/E 启用扩展功能
/C 显示页面前先清除屏幕
/P 扩展 FormFeed 字符
/S 将多个空白行缩成一行
/Tn 将跳格键扩展成 n 个空格(默认值为 8)
作者:26933062 | 时间:2009-06-02 14:34
作者:weasel | 时间:2009-06-03 13:17
学习了,经典
@findstr . a.txt>b.txt
作者:ligui0001 | 时间:2009-06-04 02:48
谢谢
作者:rjoe | 时间:2009-06-04 22:31
是很經典﹐不過看不明白 findstr . 的dot是什么意思﹒
作者:Hanyeguxing | 时间:2009-06-05 06:06
Originally posted by rjoe at 2009-6-4 22:31:
是很經典﹐不過看不明白 findstr . 的dot是什么意思﹒
俺的理解,他是findstr 常规表达式中的通配符
作者:ligui0001 | 时间:2009-06-05 10:01
3楼的可以,
作者:pylzj | 时间:2009-06-05 11:22
都是DOS高手学习了.谢谢各位
作者:bsdj198989 | 时间:2009-06-05 13:54
谢谢分享!