Post History
To delete $n lines in-place (won't break hard-links): printf ',$-%dw\n' $n | ed -s file Exits with a non-zero value if the change failed (e.g. not enough lines in file).
To delete $n lines in-place (won't break hard-links): printf ',$-%dw\n' $n | ed -s file Exits with a non-zero value if the change failed (e.g. not enough lines in file).