中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-26 14:15
47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,264 会员排行
其它操作系统综合讨论区 » 为何使用SED 输出的文本不能自动换行?
可打印版本  2,527 / 5
第1楼 honjian 发表于 2007-03-22 02:59
新手上路 发帖 6 积分 18
为何使用SED 输出的文本不能自动换行?
为何使用SED 输出的文本不能自动换行?
sed 20q h.txt >3.txt
当打开 3.txt 发现全部没有换行,如何解决?多谢!
第2楼 Michael 发表于 2007-03-22 07:12
钻石会员 发帖 3,041 积分 10,056
有此事?win32下的sed没理由用unix格式换行吧。
第3楼 lxmxn 发表于 2007-03-22 07:18
版主 发帖 4,938 积分 11,386
  用more来过滤一下就应该可以啦,默认Unix下的只有一个换行字符,而windows下的是两个字符,回车和换行。
第4楼 honjian 发表于 2007-03-23 04:17
新手上路 发帖 6 积分 18
多谢!
正是如此!
第5楼 q97012791 发表于 2009-11-25 21:14
新手上路 发帖 8 积分 9
谢谢lxmxn版主。我找了很久了。
第6楼 xeibobin 发表于 2010-11-03 15:57
初级用户 发帖 48 积分 87
当行数超过一万行以后,然后提取一个字符就不可以了,会变成问号,比如文本,
12345678
12345678
12345678
。。。。
有一万多行,然后你用Sed提取每行最后的8,提取出来的全是问号,不知道是什么问题。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023