У меня есть журнал, который должен иметь последние N записей.Нет проблем, если файл немного больше в несколько раз.
Моя первая попытка периодически запускается:
tail -n 20 file.log > file.log
К сожалению, это просто очищает файл.Я мог бы:
tail -n 20 file.log > .file.log; mv .file.log file.log
Однако это кажется грязным.Есть ли лучший способ?