免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4058 | 回复: 11
打印 上一主题 下一主题

问个简单的问题,怎样能够取到文件的中间部分? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-02-27 15:07 |只看该作者 |倒序浏览
如文件a.txt有10W行,怎么取中间40000-50000行

论坛徽章:
0
2 [报告]
发表于 2004-02-27 15:27 |只看该作者

问个简单的问题,怎样能够取到文件的中间部分?

脑袋里忽然冒出一个笨方法:
head -50000 a.txt | tail -10001

论坛徽章:
0
3 [报告]
发表于 2004-02-27 15:34 |只看该作者

问个简单的问题,怎样能够取到文件的中间部分?

tail 不能取大于20k的数据,不行
谢谢,还有别的方法吗

论坛徽章:
0
4 [报告]
发表于 2004-02-27 16:29 |只看该作者

问个简单的问题,怎样能够取到文件的中间部分?

已经请教到了一个方法:
cat a.txt | sed "40001,50000w a_1.txt" >;/dev/null

论坛徽章:
0
5 [报告]
发表于 2004-02-27 16:44 |只看该作者

问个简单的问题,怎样能够取到文件的中间部分?


sed -n '40001,50000p' a.txt >;a_1.txt
也应该可以吧?

论坛徽章:
0
6 [报告]
发表于 2004-02-27 18:35 |只看该作者

问个简单的问题,怎样能够取到文件的中间部分?

原帖由 "lansworld" 发表:
已经请教到了一个方法:
cat a.txt | sed "40001,50000w a_1.txt" >;/dev/null

感谢分享!!!
希望这里的每个人都能像你这样:
将问题的最终解决方案告诉大家,而不是有了问题就来问,拿到答案就消失了。

事实上这里的80%的问题都是不了了之,最终答案只有提问人自己知道。
这是不是一种悲哀。。

对付这样的人,也有办法-请大大们以后不回答他的问题。。

论坛徽章:
0
7 [报告]
发表于 2004-02-27 23:45 |只看该作者

问个简单的问题,怎样能够取到文件的中间部分?

是啊,大家在解决问题后,尽量更够将解决方法告诉大家。大家都学会了,以后避免走弯路嘛。

论坛徽章:
0
8 [报告]
发表于 2004-05-08 16:05 |只看该作者

问个简单的问题,怎样能够取到文件的中间部分?

perl -p -i -e 's/HZA2/HZA4/g' $994_DEST/*.txt

论坛徽章:
0
9 [报告]
发表于 2004-05-09 13:30 |只看该作者

问个简单的问题,怎样能够取到文件的中间部分?

原帖由 "williamCU" 发表:

感谢分享!!!
希望这里的每个人都能像你这样:
将问题的最终解决方案告诉大家,而不是有了问题就来问,拿到答案就消失了。

事实上这里的80%的问题都是不了了之,最终答案只有提问人自己知道。
这是不是一种..........


强烈支持

论坛徽章:
0
10 [报告]
发表于 2007-04-05 15:47 |只看该作者
QUOTE:

原帖由 "williamCU" 发表:

感谢分享!!!
希望这里的每个人都能像你这样:
将问题的最终解决方案告诉大家,而不是有了问题就来问,拿到答案就消失了。

事实上这里的80%的问题都是不了了之,最终答案只有提问人自己知道。
这是不是一种..........

不错,强烈支持,
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP