¿Cómo proporciono los argumentos que contienen espacios para el método de ejecución de cadenas en groovy? Solo agregar espacios como uno en un shell no ayuda:groovy ejecutar con los parámetros que contienen espacios
println 'ls "/tmp/folder with spaces"'.execute().text
Esto daría tres argumentos rotos a la llamada ls.
En caso de que el comando se genere dinámicamente o se le pregunte al usuario, esta solución no está funcionando. Seguramente no puede ser tan difícil analizar teniendo en cuenta las citas ... – Uberto