1. 程式人生 > >sed命令---行定位

sed命令---行定位

-- .... 內容 文件的 結束 單行 打印 lock oot

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

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