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 在性能领域广泛用于性能建模、性能监控及性能分析等方面,也是各大互联网公司测试岗高频面试题,中高端测试人员必备技能之一 。




推荐阅读