is_dir_empty(){
对于“$1”中的文件
做
如果 [ "$file" != "$1" ]; 然后
返回 0
菲
完毕
回声“返回1”
返回 1
}
文件="/home/tmp/*.sh"
如果 is_dir_empty "$file"; 然后
回声“空”
否则回显“不为空”
菲
它输出
返回 1 不是空的
所以 is_dir_empty 返回 1 但如果条件以某种方式评估为假......为什么?