-3
A
回答
0
我不认为这是有效的。 -d
运算符正在测试路径字符串是否是Bash或Perl中的目录,但我不知道Groovy中的文件运算符。这看起来像Perl code。
1
这看起来非常像perl语法,给出了括号。如果是这样,(-d $ string_value)会检查$ string_value是否是一个目录。如果$ string_value是!,if语句会执行! (不)目录。
0
相关问题
- 1. sed的: '// d' 命令
- 2. Perl的命令行 - 的perl -pi -e
- 3. 从Perl执行命令行命令?
- 4. Perl的exec命令失败
- 5. Perl中的Unix命令?
- 6. perl中的“more”命令
- 7. perl的命令错误
- 8. 替代“的perl -e”命令
- 9. Psycopg2中的元命令 - \ d不工作
- 10. 删除D中的命令提示符?
- 11. numpy的地方与D型=阵列命令对象
- 12. 错误在Perl ONELINE命令
- 13. Perl命令行输入?
- 14. bash脚本+ grep + perl命令
- 15. Perl命令行问题
- 16. perl系统命令执行
- 17. perl命令行替换
- 18. 转换curl命令卷曲-X PUT -d
- 19. 命令如何从D运行?
- 20. 开始搬运工服务与“命令泊坞窗-d”
- 21. 我可以从perl发送ESC d命令给POS打印机吗?
- 22. mvn archtype:生成命令不适用于D:或d:在windows
- 23. Perl的命令或模块,如Linux的“文件”命令
- 24. hbase命令与hadoop命令
- 25. Perl正则表达式(\ d * \。\ d {2})
- 26. Perl中的@ARGV(命令行参数)
- 27. 从命令行执行Perl的问题
- 28. perl中的命令行选项
- 29. 转义序列Perl的Unix命令
- 30. 关闭句柄的Perl终止命令
的问题是,该语句返回不同的值(真/假)为同一$ STRING_VALUE,我想不通这是为什么。什么是使其成为目录的标准?如果前后有空格可能会导致问题? – Bruce227
或者可能长度太长或$ string_value中的特殊字符? – Bruce227
我不确定字符串的长度是否过长。但是具有特殊字符的字符串使用'quotemeta'来转义所有特殊字符 – mkHun