-3
A
回答
0
我不認爲這是有效的。 -d
運算符正在測試路徑字符串是否是Bash或Perl中的目錄,但我不知道Groovy中的文件運算符。這看起來像Perl code。
1
這看起來非常像perl語法,給出了括號。如果是這樣,(-d $ string_value)會檢查$ string_value是否是一個目錄。如果$ string_value是!,if語句會執行! (不)目錄。
0
相關問題
- 1. sed的: '// d' 命令
- 2. 與IPC Perl的命令執行::運行
- 3. Perl的命令行 - 的perl -pi -e
- 4. 從Perl執行命令行命令?
- 5. 'file'命令的Perl模塊?
- 6. Perl的exec命令失敗
- 7. perl中的系統命令
- 8. Perl中的Unix命令?
- 9. perl的命令錯誤
- 10. perl中的「more」命令
- 11. 替代「的perl -e」命令
- 12. Bash + Python中的EoF/Ctrl + D命令
- 13. 來自終端的curl -d命令
- 14. Psycopg2中的元命令 - \ d不工作
- 15. 刪除D中的命令提示符?
- 16. 什麼shell腳本做-d命令和命令解壓
- 17. Perl命令行輸入?
- 18. 錯誤在Perl ONELINE命令
- 19. Perl命令行參數
- 20. bash腳本+ grep + perl命令
- 21. perl chdir和系統命令
- 22. 403在Perl wget命令
- 23. NET :: FTP放在perl命令
- 24. perl系統命令執行
- 25. 用Perl和內部命令
- 26. perl命令行替換
- 27. Perl - 命令行輸入&STDIN
- 28. Perl命令行問題
- 29. 從php執行perl命令
- 30. 在\ d,\ dp命令上添加權限
的問題是,該語句返回不同的值(真/假)爲同一$ STRING_VALUE,我想不通這是爲什麼。什麼是使其成爲目錄的標準?如果前後有空格可能會導致問題? – Bruce227
或者可能長度太長或$ string_value中的特殊字符? – Bruce227
我不確定字符串的長度是否過長。但是具有特殊字符的字符串使用'quotemeta'來轉義所有特殊字符 – mkHun