如何在groovy中为字符串的execute方法提供包含空格的参数?只是在shell中添加空格就无济于事:
println 'ls "/tmp/folder with spaces"'.execute().text
Run Code Online (Sandbox Code Playgroud)
这将为ls调用提供三个破坏的参数.
Joh*_*cke 27
诀窍是使用一个列表:
println(['ls', '/tmp/folder with spaces'].execute().text)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12106 次 |
最近记录: |