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