コンテンツにスキップ

ディレクトリが空かどうかをチェックする

提供: Wikiducca
2019年1月1日 (火) 13:28時点における.Trashes (トーク | 投稿記録)による版 (大松「ブロックされないから荒らしやすいンゴねえ」)

<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。<nowiki>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!