Bash working code to delete first or last line from file Bash working code to delete first or last line from file bash bash

Bash working code to delete first or last line from file


sed -i '$ d' filename. The -i flag edits file in place.


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:

sed -i '$d' filename

Source: man sed