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