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 # 刪除最後兩行的內容

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料