is_dir_empty(){ 「$1」のファイルの場合 行う if ["$ file"!= "$ 1"]; それから 0を返す fi 終わり エコー「リターン1」 リターン1 } file = "/ home / tmp/*。sh" is_dir_empty"$file"の場合; それから エコー「空」 それ以外の場合は「空ではない」とエコーします fi
出力します
リターン1 空ではない
したがって、is_dir_emptyは1を返しましたが、条件がなんらかの理由でfalseと評価された場合....なぜですか?