|
amio
中级用户
  
积分 206
发帖 93
注册 2007-8-16
状态 离线
|
『楼 主』:
sed 删除空行问题
使用 LLM 解释/回答一下
aaaaaaaaaa
bbbbbbbbb cccccccc
dddddddddddddddd
eeeeeee ee eeeee
---------------------------------- 变成↓
aaaaaaaaaa
bbbbbbbbb cccccccc
dddddddddddddddd
eeeeeee ee eeeee
|
|
2008-6-27 10:35 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
|
2008-6-27 10:47 |
|
|
hongewuyan
初级用户
 
积分 65
发帖 29
注册 2008-3-24
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
sed "/./!d" your.txt >new.txt
如果是要求dos格式,就这样:
sed "/./!d" your.txt | sed "s/$/\r/">new.txt
|
|
2008-6-27 10:49 |
|
|
amio
中级用户
  
积分 206
发帖 93
注册 2007-8-16
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
能不能对 这个.txt 直接进行修改 不重新生成个 new.txt
我是用批处理调用 sed 的 不是直接用sed命令
|
|
2008-6-27 11:06 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
|
2008-6-27 11:13 |
|
|
amio
中级用户
  
积分 206
发帖 93
注册 2007-8-16
状态 离线
|
|
2008-6-27 16:24 |
|
|
hongewuyan
初级用户
 
积分 65
发帖 29
注册 2008-3-24
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
sed "/./!d" your.txt | sed G | sed "s/$/\r/">new.txt
此帖被 +2 点积分 点击查看详情 评分人:【 amio 】 | 分数: +2 | 时间:2008-6-27 17:20 |
|
|
|
2008-6-27 16:33 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
处理之前
aaaaaaaaaa
bbbbbbbbb cccccccc
dddddddddddddddd
eeeeeee ee eeeee
处理之后
aaaaaaaaaa
bbbbbbbbb cccccccc
dddddddddddddddd
eeeeeee ee eeeee
是这个意思吗?
sed "G" a.txt
|

 |
|
2008-6-27 16:40 |
|
|
amio
中级用户
  
积分 206
发帖 93
注册 2007-8-16
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
Originally posted by hongewuyan at 2008-6-27 04:33 PM:
sed "/./!d" your.txt | sed G | sed "s/$/\r/">new.txt
这个可以
|
|
2008-6-27 17:19 |
|
|
amio
中级用户
  
积分 206
发帖 93
注册 2007-8-16
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
Originally posted by HAT at 2008-6-27 04:40 PM:
处理之前
处理之后
是这个意思吗?
sed "G" a.txt
如果中间有很多空行不行的
|
|
2008-6-27 17:19 |
|
|
amio
中级用户
  
积分 206
发帖 93
注册 2007-8-16
状态 离线
|
|
2008-6-27 17:20 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
Originally posted by amio at 2008-6-27 05:19 PM:
如果中间有很多空行不行的
自己应该可以看出来吧?
sed "/^$/d" a.txt | sed "G"
|

 |
|
2008-6-27 17:32 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
Originally posted by amio at 2008-6-27 05:20 PM:
我日 sed 也不支持 unicode编码。。。。。。。。。。。。
这个简单,先type一下就行了。
type a.txt | sed "/^$/d" | sed "G"
|

 |
|
2008-6-27 17:35 |
|
|
amio
中级用户
  
积分 206
发帖 93
注册 2007-8-16
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
Originally posted by HAT at 2008-6-27 05:35 PM:
这个简单,先type一下就行了。
type a.txt | sed "/^$/d" | sed "G"
我用的是 unicode 的INF文件 好像不好使.....
|
|
2008-6-27 17:47 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
|
2008-6-27 17:59 |
|