-2

Я хочу выбрать все подкаталоги в данной папке, в которых есть определенное количество (в данном случае 75) файлов. Затем я хочу взять имя каждого из этих подкаталогов и назначить ему новое имя переменной для использования в оставшейся части моего сценария.

1 ответ1

0

Здесь идея.

filecount - это количество файлов, которые вы хотите найти. Для каждой папки с таким количеством файлов будет создана переменная. Имя переменной - это имя папки, но «/» были заменены на "_"

filecount=1
for i in `find folder -type d`
do
count=`ls $i|wc -l` if [ $count -eq $filecount ] then export `echo $i | sed -e "s/\//_/g"`=`ls -d $PWD/$i` fi done env | grep folder

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