Linux三剑客awk、grep、sed详解( 四 )
sed -e '1,100 command' sampler.log
在第1-100 行执行“命令” 。你也可以用特殊的行号 $ 来表示“结束”文件 。因此,如果你想删除文件的前10行以外的所有行,您可以使用
sed -e '11,$ d' sampler.log
你还可以使用模式范围表单,其中第一个正则表达式定义范围的开始,以及第二次停止 。所以,例如,如果你想打印从 'boot' 到 'machine' 的所有行 你可以这样做:
sed -n -e '/boot$/,/mach/p' sampler.logbootbookboozemachine
然后只打印出(-n)regexp 给定的给定范围内的那些行 。
1、延伸阅读使用 sed 可以做的事情还有很多 ,具体参考:http://www.grymoire.com/Unix/Sed.html
七、总结Linux 三剑客 awk,sed和grep 在性能领域广泛用于性能建模、性能监控及性能分析等方面,也是各大互联网公司测试岗高频面试题,中高端测试人员必备技能之一 。
推荐阅读
- Linux服务器开发之MySQL 集群方案
- 总结配置Linux C 的终端环境
- 彻底理解Linux 进程调度所有知识点
- 黑客如何搭建和使用VMware和Kali Linux使用环境?
- Kali Linux,一个你欲罢不能的东西,非专业勿入
- Linux 命令总结
- 50个应知必会的Linux常识和操作
- 详细解析Linux /etc/passwd文件
- Linux系统安全攻防技术
- Linux 怎么修改最大文件打开数量?