
弱弱的问一个简单问题
-
- 帖子: 31
- 注册时间: 2010-04-25 21:18
弱弱的问一个简单问题
我有一篇英文组成的文本,但是整个文本linux认为只有一行, cat -n 显示一大篇英文只是一行。 现在我需要在句号处插入 enter回车键,使文章成为具有多行的文本。请问如何运用脚本语言来实现这样一个简单需求阿? 

上次由 parsifal 在 2010-05-12 12:31,总共编辑 1 次。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 31
- 注册时间: 2010-04-25 21:18
Re: 弱弱的问一个简单问题
不是的,仅仅是用一个文本来作为练习用的。
-
- 帖子: 100
- 注册时间: 2008-09-25 16:06
Re: 弱弱的问一个简单问题
简单一点的可以试试
不过个人觉得效果并不是很好,他会把所有句点后面都插入一个换行符。如果是数字之间有句点或者是句点后面有其他的标点符号(如引号)那就不好了,需要更复杂的匹配模式。 
代码: 全选
sed 's/\./&\n/g' text

Power cloaked in simplicity !
-
- 帖子: 31
- 注册时间: 2010-04-25 21:18
Re: 弱弱的问一个简单问题
代码: 全选
sed 's/\./&\n/g' text
我的用意是让sed工具直接/间接修改英文文本。
-
- 帖子: 100
- 注册时间: 2008-09-25 16:06