Pavel created GROOVY-7545: ----------------------------- Summary: Incorrect handling of quotes in executed strings Key: GROOVY-7545 URL: https://issues.apache.org/jira/browse/GROOVY-7545 Project: Groovy Issue Type: Bug Affects Versions: 2.4.0 Reporter: Pavel
{code} cat execute.bug.groovy #!/bin/env groovy String cmd = "sh -c 'echo test' " println "cmd: $cmd" def proc = cmd.execute() proc.waitForProcessOutput(System.out, System.err) {code} {code} $ LANG=en_US.utf8 ./execute.bug.groovy cmd: sh -c 'echo test' test': -c: line 0: unexpected EOF while looking for matching `'' test': -c: line 1: syntax error: unexpected end of file {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)