Linux 使用 SED 对档案删除前、中、后数行

..

在 Linux 想要删除档案最前面、最后面,或者中间几行的内容,可以怎么做呢?

Linux 使用 SED 对档案 最前、最后一行资料

sed 要删除档案第几行内容

  • sed -i '1d' filename # 删除第一行
  • sed -i '2d' filename # 删除第二行

sed 要删除区间几行的内容

  • sed -i '1,2d' filename # 删除第1~2行
  • sed -i '2,4d' filename # 删除第2~4行

sed 要删除档案最后一行的内容

  • sed -i '$d' filename # 最后一行
  • sed -i '$d;$d' filename # 删除最后两行的内容

相关网页

想在手机阅读更多Linux资讯?下载【香港硅谷】Android应用
分享到Facebook