Если все папки вашего проекта соответствуют описанному вами шаблону именования, вы должны использовать расширение скобки , чтобы развернуться до чисел 101..121
, а затем легко перебрать их:
for projectfolder in {101..121} ; do
[ -d "$projectfolder" ] && echo "'${projectfolder}' exists and is a directory."
done
Расширение Brace не проверяет существование каких-либо каталогов, поэтому, чтобы увидеть, какие из них действительно есть, вы должны проверить каждый из них, используя [ -d
.
Найдите Brace Expansion
на странице справки bash(1)
и введите help test
для получения дополнительной информации