1 / 1 / 0
Регистрация: 23.09.2017
Сообщений: 5
|
|
1 | |
Подсчет количества файлов в каждом подкаталоге26.11.2017, 19:54. Показов 9611. Ответов 1
Доброго времени суток! Подскажите пожалуйста, как написать скрипт который бы подсчитывал количество файлов в каждом
подкаталоге начиная с указанного каталога. Заранее спасибо!
0
|
26.11.2017, 19:54 | |
Ответы с готовыми решениями:
1
Команда должна создать в каждом подкаталоге файл со списком файлов Подсчет количества файлов заданного типа Подсчет количества файлов, содержащих текст на языке С Скрипты Linux, удаление файлов из каталога, подсчет файлов в каталоге |
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
||||||||||||||||
27.11.2017, 01:40 | 2 | |||||||||||||||
Число файлов в заданной директории можно найти с помощью find, если ограничить глубину поиска единицей. Например, в текущей директории:
Теперь мы хотим вызвать нечто подобное для всех поддиректорий, рекурсивно. Все поддиректории опять же можно найти с помощью find, и для каждой из них можно вызвать программу с помощью опции -exec. Однако мы в данном случае хотим вызвать не одну программу, а пайп из двух. Для этого нам придётся для каждой найденной директории вызывать шелл, который будет исполнять пайп.
Другой способ посчитать число файлов в директории ― собрать их все в массив (если шелл поддерживает массивы) и напечатать его длину. Сделаем так для zsh. Что характерно, в zsh можно обойтись встроенными функциями, внешние процессы вызывать не приходится.
. ищет только файлы, N блокирует ошибку, если совпадений нет. В zsh обычно можно не писать кавычки при раскрытии переменных.
0
|
27.11.2017, 01:40 | |
27.11.2017, 01:40 | |
Помогаю со студенческими работами здесь
2
Подсчет количества ключевых слов Подсчет количества вершин на каждом уровне дерева Подсчет количества нечетных элементов в каждом столбце матрицы Подсчет количества символов в каждом слове предложения с 7 слов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |