#!/bin/bash # Функция для подсчета директорий только в текущей директории (без рекурсии) count_directories() { local dir="$1" local count=0 if [ ! -d "$dir" ]; then echo "Ошибка: Директория '$dir' не существует" >&2 return 1 fi # Подсчитываем только прямые поддиректории count=$(find "$dir" -maxdepth 1 -type d | wc -l) count=$((count - 1)) echo "Количество прямых поддиректорий в '$dir': $count" }