简单的问题,我不明白是什么和-d在下面的语句中表示
如果[!-d$目录]
-d是测试给定目录是否存在的操作符
例如,我只有一个名为/home/sureshkumar/test/的目录
目录变量包含“/home/sureshkumar/test/”
如果[-d$directory]
仅当目录存在时,此条件才为真。在我们的示例中,目录存在,因此此条件为真
我正在将目录变量更改为“/home/a/b/”。
此目录不存在
如果[-d$directory]
现在这个条件是错误的。如果我把</如果目录不存在,则if条件为true。如果目录确实存在,则If[!-d$directory]条件为false
操作系统!运算符为,如果条件为真,则表示条件为假。如果条件为假,则表示条件为真。这是我们的工作!接线员
如果[!-d$目录]
仅当$directory不存在时,此条件才为true。如果目录存在,则返回false