Bash 编辑文件并保留最后 500 行

ice*_*ard 2 bash logging tail

我正在寻找创建一个 cron 作业,它打开一个目录循环遍历我创建的所有日志并删除所有行,但例如保留最后 500 行。

我在想一些类似的事情

tail -n 500 文件名 > 文件名

这行得通吗?

我也不知道如何在 bash 中遍历目录

提前致谢。

小智 5

你听说过 logrotate 吗?我认为擦除日志不好。