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