How can I remove all but the last 10 lines from a file?

Viewed 13116

Is it possible to keep only the last 10 lines of a lines with a simple shell command?

tail -n 10 test.log

delivers the right result, but I don't know how to modify test.log itself. And

tail -n 10 test.log > test.log

doesn't work.

5 Answers
Related