首页 > 其他 > 详细

sed命令---行定位

时间:2018-01-31 16:35:48      阅读:241      评论:0      收藏:0      [点我收藏+]
打印出文件的第十行 (定位单行)

nl passwd |sed -n ‘10p‘

打印出文件的第十到十五行 (多行定位)

nl passwd |sed -n ‘10,15p‘

打印出包含root的行 (单行定位)

nl passwd |sed -n ‘/root/p‘

打印出包含root开始的行到包含games结束的行 (多行定位)

nl passwd |sed -n ‘/root/,/games/p‘

从root开始的行到games结束的行,都不要

nl passwd |sed -n ‘/root/,/games/!p‘

打印出文件非第十行的内容 (单行取反)

nl passwd |sed -n ‘10!p‘

打印出文件的非第十到十五行内容 (多行取反)

nl passwd |sed -n ‘10,15!p‘

步进获取行的内容(从第一行开始步近)

nl passwd |sed -n ‘1~2p‘
结果为1,3,5,7......行

sed命令---行定位

原文:http://blog.51cto.com/kexiaoke/2067371

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!