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只能使用/作为分隔符