标题: 为何使用SED 输出的文本不能自动换行?
[打印本页]
作者: honjian
时间: 2007-3-22 02:59
标题: 为何使用SED 输出的文本不能自动换行?
为何使用SED 输出的文本不能自动换行?
sed 20q h.txt >3.txt
当打开 3.txt 发现全部没有换行,如何解决?多谢!
作者: Michael
时间: 2007-3-22 07:12
有此事?win32下的sed没理由用unix格式换行吧。
作者: lxmxn
时间: 2007-3-22 07:18
用more来过滤一下就应该可以啦,默认Unix下的只有一个换行字符,而windows下的是两个字符,回车和换行。
sed 20q h.txt | more >3.txt
作者: honjian
时间: 2007-3-23 04:17
标题: 多谢!
正是如此!
作者: q97012791
时间: 2009-11-25 21:14
谢谢lxmxn版主。我找了很久了。
作者: xeibobin
时间: 2010-11-3 15:57
当行数超过一万行以后,然后提取一个字符就不可以了,会变成问号,比如文本,
12345678
12345678
12345678
。。。。
有一万多行,然后你用Sed提取每行最后的8,提取出来的全是问号,不知道是什么问题。