在 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 # 删除最后两行的内容