码迷,mamicode.com
首页 > 其他好文 > 详细

sed命令---行定位

时间:2018-01-31 16:38:11      阅读:378      评论:0      收藏:0      [点我收藏+]

标签:多行   roo   mes   root   包含   定位   单行   games   block   

打印出文件的第十行 (定位单行)

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命令---行定位

标签:多行   roo   mes   root   包含   定位   单行   games   block   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!