Обновить nod.sh
This commit is contained in:
18
nod.sh
18
nod.sh
@@ -0,0 +1,18 @@
|
|||||||
|
#!/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"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user