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