sed进阶

1. 显示指定行范围,尤其是不方便用head或者tail时:

sed n '10,20p' file

2. 显示第一行或者最后一行:

sed n '1p' file

sed n '$p' file

问题是怎么显示最后五行? 即如何相对定位行数,必须制定pattern才可以相对指定行数吗?

vim就比较厉害 :/bob/+1,/james/-1

或者 tail -5 file

甚至 tail -3000 file|head -1000

都可以方便的快速定位行内容

3. sed 无法使用类似于vim的动态分隔符比如 :%s|/opt/tibco/|/e/tibco/|g 表示路径替换

sed只能使用/作为分隔符

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容