linux 读取部分文件内容
2024-08-26 21:52:24
一般我们在linux上读取文件,是用vi工具,如果是写shell 脚本时,一般式通过cat 再 使用管道来达到流的处理。
但如果文件太大,单纯的cat 可能会使用过多的内存,而且实现上还需要后续的加工,不大可取。
下面我分享两个方法来读取部分文件。
方法一
sed -n "10,20p" /opt/chenfool.txt
方法二
awk 'NR==10,NR==20{print}' /opt/chenfoo.txt
上面两个命令就是读取/opt/chenfool.txt 文件的10到20行的内容
其中awk 的NR关键字是"已经读出的记录数"的意思。
awk 的学习可以到下面博客
http://www.cnblogs.com/dong008259/archive/2011/12/06/2277287.html
最新文章
- ajax提交数据到java后台,并且返回json格式数据前台接收处理值
- VS2013 - 自定义新建文件模版
- shared_ptr:资源管理利器
- What is “:-!!” in C code?
- swift项目实战FoodPin目录
- 如何查看linux是32位还是64位
- dotnet core 开发体验之Routing
- [Fw]人和人之间在八小时之外的差别
- 玩转Web之servlet(二)---servlet常见错误
- LeetCode OJ 101. Symmetric Tree
- GitHub客户端发布托管代码
- 【Android Developers Training】 106. 创建并检测地理围栏
- Mybatis第八篇【一级缓存、二级缓存、与ehcache整合】
- linux实现文件的去重【转】
- Java基础7:关于Java类和包的那些事
- php正则表达式 剔除字符串中 ,除了汉字的字符(只保留汉字) php 正则 只保留汉字,剔除所有符号
- sdl2在vs2012上的配置
- solr中facet及facet.pivot理解(整合两篇文章保留参考)
- phpcms栏目点击选中
- DRF中的APIView源码分析
热门文章
- HashMap变成线程安全方法
- mongoVUE 破解方法
- VLFeat中SIFT特征点检测
- 线程、SMP、微内核
- 基于HTML5 Canvas和jQuery 的绘图工具的实现
- Windows 8实用窍门系列:20.Windows 8中的GridView使用(二)和DataTemplateSelector
- 【bzoj4554】[Tjoi2016&;Heoi2016]游戏
- Web 监听器
- C++虚复制构造函数,设置Clone()方法返回基类指针,并设置为虚函数
- CH 5402 选课(分组背包+树形DP)