sed命令---行定位

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

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......行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章