Я новичок в shell-скриптах, поэтому мне нужна помощь здесь. У меня есть каталог, который заполняет резервные копии. Если у меня есть более 10 файлов резервных копий, я бы хотел удалить самые старые файлы, чтобы оставить только 10 самых последних файлов резервных копий.
До сих пор я знаю, как подсчитывать файлы, что кажется достаточно простым, но как я могу удалить старые файлы, если счетчик превышает 10?
if [ls /backups | wc -l > 10]
then
echo "More than 10"
fi