标题:
[问题求助]
[已解决]sed用重定向>输出到文本,所有内容变成了一行
[打印本页]
作者:
有理想的猪
时间:
2015-10-7 20:34
标题:
[已解决]sed用重定向>输出到文本,所有内容变成了一行
如sed -n "2,4p" sed.txt>a.txt
该命令把sed.txt中的第2至第4行输出到a.txt, a.txt应该有三行,但实际上三行被合并成了一行,怎么解决?
作者:
CrLf
时间:
2015-10-7 20:49
更换 sed 版本,或 sed -n "2,4p" sed.txt | more>a.txt
作者:
有理想的猪
时间:
2015-10-7 21:22
回复
2#
CrLf
果然是版本问题,换了个版本就正常了。而且,sed -n "2,4p" sed.txt | more>a.txt是通用的方法。谢谢了。
作者:
DAIC
时间:
2015-10-7 21:36
回复
3#
有理想的猪
more命令一次处理6万多行,所以不能用来处理大文本。还是不要用sed 4.0.4了,用新版本吧。
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2