sed -i '$ d' filename. The -i flag edits file in place.
sed -i '$ d' filename
-i
Here you go !delete first line (also BSD/MacOS compatible)
sed '1,1d' file1 >> file1.out
delete last row/line
sed '$d' file2 >> file2.out
You can use the --in-place (-i) switch:
--in-place
sed -i '$d' filename
Source: man sed