ディレクトリが空かどうかをチェックする
提供: Wikiducca
find でゴニョゴニョするより簡単だったのでメモ。
準備
- 空のディレクトリ: kara
- 空じゃないディレクトリ: karajanai
を用意。
実行
$ test -z "$(ls -A kara/)" ; echo $? 0
$ test -z "$(ls -A karajanai/)" ; echo $? 1
if文を使う例
- karatest.sh
if [ -z "$(ls -A kara/)" ]
then
echo "karadayo!"
else
echo "karajyanaiyo!"
fi
実行
$ sh karatest.sh karadayo!