中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-11 02:29
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]如何删除带有空格的行,但不要删除空格 查看 1,002 回复 5
楼 主 [已结]如何删除带有空格的行,但不要删除空格 发表于 2008-04-22 09:00 ·  中国 上海 奉贤区 电信
中级用户
★★
积分 392
发帖 142
注册 2007-06-10 09:48
19年会员
UID 90856
性别 男
状态 离线
比如说1.txt里面有
hhhhhhhh
hhhhhh


aaa bbb
cc cc
处理后变为
hhhhhhhh
hhhhhh
aaa bbb
cc cc
字符中间空格不要删除

[ Last edited by HAT on 2008-12-25 at 12:43 ]
2 发表于 2008-04-22 11:07 ·  中国 福建 泉州 电信
初级用户
★★
积分 112
发帖 81
注册 2008-04-11 23:47
18年会员
UID 115654
性别 男
状态 离线
我也想知道
3 发表于 2008-04-22 11:35 ·  中国 北京 华为云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
findstr /v /r /c:"^ *$" 1.txt
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
HAT +2 2008-12-25 12:43
4 findstr 参数R的问题? 发表于 2008-12-25 11:32 ·  中国 浙江 嘉兴 海宁市 电信
初级用户
积分 30
发帖 24
注册 2008-10-20 16:30
17年会员
UID 128872
性别 男
状态 离线
/R 将搜索字符串作为一般表达式使用。
/C:string 使用指定字符串作为文字搜索字符串。

findstr /v /r /c:"^ *$" 1.txt 执行OK!

为什么这样就搜不到????

findstr /v /c:"^ *$" 1.txt

是不是只要使用一般表达式就必须使用参数 /R不是?
另外,我看了参考,是不是含有通配符的都是一般表达式??

[ Last edited by lqh123108 on 2008-12-25 at 16:52 ]
5 发表于 2008-12-25 13:17 ·  中国 江苏 泰州 电信
初级用户
积分 43
发帖 39
注册 2008-11-13 12:52
17年会员
UID 130838
性别 男
状态 离线
学了,我第一次来就看到我想看到的号东西
哈哈
6 发表于 2008-12-26 18:09 ·  中国 福建 福州 电信
新手上路
积分 6
发帖 6
注册 2008-12-14 08:50
17年会员
UID 133827
性别 男
状态 离线
(for /f "tokens=*" %%i in ('more /s 1.txt') do echo %%i )>2.txt
del 1.txt & ren 2.txt 1.txt
论坛跳转: