sed 命令

     删除某行
     [root@localhost  ruby# sed '1d' ab              #删除第一行 
     [root@localhost  ruby] # sed '$d' ab              #删除最后一行
     [root@localhost  ruby] # sed '1,2d' ab           #删除第一行到第二行
     [root@localhost  ruby] # sed '2,$d' ab           #删除第二行到最后一行

  显示某行
.    [root@localhost  ruby# sed -n '1p' ab           #显示第一行 
     [root@localhost ruby] # sed -n '$p' ab           #显示最后一行
     [root@localhost ruby] # sed -n '1,2p' ab        #显示第一行到第二行
     [root@localhost ruby] # sed -n '2,$p' ab        #显示第二行到最后一行

  使用模式进行查询
     [root@localhost ruby] # sed -n '/ruby/p' ab    #查询包括关键字ruby所在所有行
     [root@localhost ruby] # sed -n '/\$/p' ab        #查询包括关键字$所在所有行,使用反斜线\屏蔽特殊含义


你可能感兴趣的:(sed 命令)