Как подсчитать рекурсивно количество файлов CSV в каждом указанном каталоге

csvcount() { for dir in $@; do echo -e "$(find $dir -name '*.csv' | wc -l)\t$dir"; done }


Эта команда подсчитывает рекурсивно количество файлов CSV в каждом указанном каталоге. Она принимает в качестве аргументов список каталогов. Для каждого каталога она использует команду «find» для поиска файлов с расширением «.csv» и передает результат в команду «wc -l», которая подсчитывает количество строк. Результат выводится в формате «количество файлов CSV \t каталог». Эта команда полезна, если вам нужно быстро узнать количество файлов CSV в указанных каталогах. Альтернативой может быть использование команды «ls» с флагом «-R» для рекурсивного поиска и фильтрации файлов по расширению.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *