我找到了这个程序,我无法弄清楚这个if
声明是什么
if(!(-d "$string_value"))
string_value
可能有/default/main/folder1
。
答案 0 :(得分:1)
考虑到括号,它看起来非常像perl语法。如果是,则(-d $ string_value)检查$ string_value是否是目录。如果$ string_value是,则执行if语句! (不是)目录。
答案 1 :(得分:0)
我不认为这是有效的。 -d
运算符正在测试路径字符串是Bash还是Perl中的目录,但我不知道Groovy中的文件运算符。这看起来像Perl code。
答案 2 :(得分:0)