ДОброго всем!
Каким образом в bash можно определить пуста ли заданная директория. Как я понял проерять на нулевой размер, используя -s - это не верно. Наткнулся на конструкцию вида:
dir=${1:-.} # for a standalone script
set -- $dir/.??* $dir/.[!.] $dir/*
case $#$* in
"3$dir/.??* $dir/.[!.] $dir/*")
echo empty ;;
*)
echo not empty ;;
esac
Но какая-то загонная. Может есть проще?
Спасибо
Похожие темы
- Форум Bash скрипт, конвертор (2010)
- Форум [bash] Наконец-то вменяемая программа для изменения регистра (2010)
- Форум Помогите новичку с Bash (2017)
- Форум Логическая загвоздка (2013)
- Форум Не запускается Katawa Shoujo (2020)
- Форум sed в bash не работает при запуске из массива (2022)
- Форум Не работает скрипт... (2004)
- Форум Неудачно выполненная операция при входе в bash (2013)
- Форум Не работает скрипт: слишком много аргументов (2017)
- Форум Засыпает сразу после просыпания (2009)