[ https://issues.apache.org/jira/browse/GROOVY-7545?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14900013#comment-14900013 ]
Pavel commented on GROOVY-7545: ------------------------------- Sure we always can do that... But it is not so groovy way. > 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)