Làm cách nào để cung cấp các đối số có chứa dấu cách cho phương thức thực thi của chuỗi trong groovy? Chỉ cần thêm dấu cách giống như dấu cách sẽ không được trợ giúp:groovy thực hiện với các tham số có chứa không gian
println 'ls "/tmp/folder with spaces"'.execute().text
Điều này sẽ đưa ra ba đối số bị hỏng cho cuộc gọi ls.
Trong trường hợp lệnh được tạo động hoặc được yêu cầu người dùng giải pháp này không hoạt động. Chắc chắn không thể phân tích cú pháp quá khó khăn trong việc đếm các dấu ngoặc kép ... – Uberto