社区
系统维护与使用区
帖子详情
UNIX下,有一个文件很大,我只想截取中间的第N行开始的几万行
pengxn
2009-12-22 10:22:21
RT
有什么命令参考
...全文
2163
20
打赏
收藏
UNIX下,有一个文件很大,我只想截取中间的第N行开始的几万行
RT 有什么命令参考
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gcc_gun
2010-01-03
打赏
举报
回复
路过+学习~~~
Aries_myb
2010-01-02
打赏
举报
回复
我来学习
Yuoxia
2010-01-02
打赏
举报
回复
试试split
这个命令似乎不止是在vim下可以切分窗口,在shell中还能切分文件的。
-b 以字节分割文件 e.g:split -b 30k filename
再加上 -d 参数还可以将分割好的文件以数字顺序命名。
-l 以行数分割文件 e.g: split -l 300 filename
我也是刚知道 还没试过 呵呵。
nashzh
2010-01-02
打赏
举报
回复
学习~~~~~
lzh3ng
2010-01-01
打赏
举报
回复
我来学习
Soulic
2010-01-01
打赏
举报
回复
学习了,似乎awk不错
lylm
2009-12-31
打赏
举报
回复
这个是标准的做法:sed -n '2,6p' file
用VI也可实现
o46382509
2009-12-31
打赏
举报
回复
mark!!!!!!!
rzsheng
2009-12-31
打赏
举报
回复
不错,学习了。
楼上的很强
mymtom
2009-12-31
打赏
举报
回复
[Quote=引用 4 楼 lgxwqq111 的回复:]
显示文件的第2到第6行
sed -n '2,6p' file
需要加-n参数.
head -n 6 file|tail -n 4
awk 也能达到要求
awk -F"\n" '{if(NR>=2&&NR <=6)print $0 }' file
[/Quote]
如果文件很大,是不是应该早点退出呢
awk -F"\n" 'NR>=2&&NR<=6{print($0)}NR>6{exit(0)}' file
evimacsl
2009-12-31
打赏
举报
回复
[Quote=引用 13 楼 lylm 的回复:]
这个是标准的做法:sed -n '2,6p' file
用VI也可实现
[/Quote]文件大,vi读的慢。
steptodream
2009-12-28
打赏
举报
回复
大家都解答了 我来凑凑热闹
cuijie_cn
2009-12-25
打赏
举报
回复
[Quote=引用 4 楼 lgxwqq111 的回复:]
显示文件的第2到第6行
sed -n '2,6p' file
需要加-n参数.
head -n 6 file|tail -n 4
awk 也能达到要求
awk -F"\n" '{if(NR>=2&&NR <=6)print $0 }' file
[/Quote]
支持 :)
wuguanlin
2009-12-25
打赏
举报
回复
head -n 6 file|tail -n 4
HULIHONG
2009-12-22
打赏
举报
回复
sed -n '2, 6p' file1 > file2
从file1中截取2到6行保存在file2中,你可以根据需求进行修改
heshanxingzhe
2009-12-22
打赏
举报
回复
楼上的都是正解,head+tail,sed ,awk都可以,结果是要自己怎么调试了。
freetstar
2009-12-22
打赏
举报
回复
显示文件的第2到第6行
sed -n '2,6p' file
需要加-n参数.
head -n 6 file|tail -n 4
awk 也能达到要求
awk -F"\n" '{if(NR>=2&&NR <=6)print $0 }' file
freetstar
2009-12-22
打赏
举报
回复
可以调用相应的库函数进行文件指针定位,然后截取相应的数据块
wuyu637
2009-12-22
打赏
举报
回复
tail截取的是文件尾,不是从头开始计数的.
goooglemister
2009-12-22
打赏
举报
回复
运行命令:
tail -n a.txt > b.txt
("n"表示你开始截取的行号,"a.txt"表示你要截取的文件,“b.txt”表示你要保存的的文件)
Tomcat 安装搭建基础实战精讲(大神必经之路)
目前,市场上有很多支持 JSP 和 Servlets 开发的 Web 服务器。他们中的一些可以免费下载和使用,Tomcat 就是其中之一。Apache Tomcat 是
一个
开源软件,可作为独立的服务器来运
行
JSP 和 Servlets,也可以集成在 Apache Web Server 中。以下是 Tomcat 的配置方法:下载最新版本的 Tomcat 下载完安装
文件
后,将压缩
文件
解压到
一个
方便的地方,比如 Windows 下的 C:apache-tomcat-5.5.29 目录或者 Linux/
Unix
下的 /usr/local/apache-tomcat-5.5.29 目录,然后创建 CATALINA_HOME 环境变量指向这些目录。
Linux/
Unix
环境下的make和makefile详解(非常详细, 推荐!)
无论是在Linux还是在
Unix
环境中,make都是
一个
非常重要的编译命令。不管是自己进
行
项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于
一个
包括几百个源
文件
的应用程序,使用make和 makefile工具就可以简洁明快地理顺各个源
文件
之间纷繁复杂的相互关系。而且如此多的源
文件
,如果每次都要键
Linux/
Unix
环境下的make和makefile详解(非常详细)
无论是在Linux还是在
Unix
环境中,make都是
一个
非常重要的编译命令。不管是自己进
行
项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于
一个
包括几百个源
文件
的应用程序,使用make和 makefile工具就可以简洁明快地理顺各个源
文件
之间纷繁复杂的相互关系。而且如此多的源
文件
,如果每次都要键入gcc命令进
行
编译的话,那对程序员来说简直就是一场灾难。而make工具则可自动完成编译工作,并且可
Makefile语法学习
概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都 为你做了这个工作,但我觉得要作
一个
好的和 professional的程序员,makefile还是要懂 。这就好像现在有这么多的HTML的编辑器,但如果你
想
成为
一个
专业人士,你还是要了解 HTML的标识的含义。特别在
Unix
下的软件编译,你就不能不自己写makefile
linux环境下的makefile
文件
的编写
linux环境下的makefile
文件
的编写 概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作
一个
好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你
想
成为
一个
专业人士,你还是要了解HTML的标识的含义。特别在
Unix
下的软件编译...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章