![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 05:57 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » sed删除由空格组成的空行 |
| 可打印版本 1,895 / 18 |
| 第1楼 amio | 发表于 2008-07-13 12:30 |
| 中级用户 发帖 93 积分 206 | |
|
sed删除由空格组成的空行 sed删除由空格组成的空行
|
|
| 第2楼 26933062 | 发表于 2008-07-13 12:37 |
| 银牌会员 发帖 879 积分 2,268 | |
| 第3楼 amio | 发表于 2008-07-13 12:52 |
| 中级用户 发帖 93 积分 206 | |
|
貌似没什么作用
|
|
| 第4楼 26933062 | 发表于 2008-07-13 13:13 |
| 银牌会员 发帖 879 积分 2,268 | |
Originally posted by amio at 2008-7-13 12:52: 什么叫“貌似” ? 你测试了吗? 我怎么测试正常啊。。。 |
|
| 第5楼 amio | 发表于 2008-07-13 13:18 |
| 中级用户 发帖 93 积分 206 | |
|
sed -i "/^ *$/d" a.txt|find /v ""
我是这么测试的 |
|
| 第6楼 26933062 | 发表于 2008-07-13 14:01 |
| 银牌会员 发帖 879 积分 2,268 | |
|
你想直接修改源文件,那你应该在顶楼说清楚啊。。
不会。 |
|
| 第7楼 HAT | 发表于 2008-07-13 14:38 |
| 版主 发帖 5,017 积分 9,023 | |
| 第8楼 amio | 发表于 2008-07-13 16:31 |
| 中级用户 发帖 93 积分 206 | |
Originally posted by HAT at 2008-7-13 02:38 PM: 你测试可行吗 我的怎么不行呢? |
|
| 第9楼 26933062 | 发表于 2008-07-13 16:44 |
| 银牌会员 发帖 879 积分 2,268 | |
|
楼主真的有意思,就一句不行。
到底是什么问题,哪里不行? 你就这么吝啬吗?连你出现不行的状况都舍不得说说? 别人是在帮你啊、别搞的象是别人求你似的。。。 |
|
| 第10楼 HAT | 发表于 2008-07-13 17:04 |
| 版主 发帖 5,017 积分 9,023 | |
|
我测试行。
可能是你的sed版本太低了。 C:\Test>C:\ProgramMy\GnuWin32\sed --version |
|
| 第11楼 amio | 发表于 2008-07-13 17:21 |
| 中级用户 发帖 93 积分 206 | |
|
不好意思弄错了 是删除一行的开始有 空格组成的空行 只删除空格组成的空行 但是后面的文字保留
比如: aaaaaaaaaaa 变成 aaaaaaaaaaa |
|
| 第12楼 HAT | 发表于 2008-07-13 17:29 |
| 版主 发帖 5,017 积分 9,023 | |
|
下次提问的时候,最好在顶楼就给个例子,呵呵。 |
|
| 第13楼 26933062 | 发表于 2008-07-13 17:35 |
| 银牌会员 发帖 879 积分 2,268 | |
|
难道真是sed版本问题? HAT 兄的sed 不用 find 过滤么?
: |
|
| 第14楼 amio | 发表于 2008-07-13 17:38 |
| 中级用户 发帖 93 积分 206 | |
|
这个是cu论坛 给的 是不是意思都一样
sed 's/^[[:blank:]]\+//' |
|
| 第15楼 HAT | 发表于 2008-07-13 18:56 |
| 版主 发帖 5,017 积分 9,023 | |
|
如果你在CU潜水足够久的话,就会知道[[:blank:]]不仅包括空格,还包括所有的空白字符,呵呵。
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |