1

Я пытаюсь удалить некоторые файлы в каталоге с помощью некоторых команд. Использование цикла for i in $(ls -tr $path); ... мне нужно знать длину $(ls -tr $path) Как получить количество файлов в каталоге $ path без использования еще одного цикла?

Самая проблема заключается в удалении файлов в папке. Результирующая папка должна содержать не более 10 самых последних файлов.

1 ответ1

1

Попробуй это:

ls -l $path | wc -l

ls -l даст вам одну строку на файл, wc -l подсчитает количество строк.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .