0

我在 Linux 机器上远程执行 groovy 脚本。这产生了我的错误

bash: -c: line 0: syntax error near unexpected token `('

我的命令是:

ssh user@11.11.11.11 '/home/lib/groovy-1.5.8/bin/groovy -cp jars/log4j.jar\:jars/commons-configuration.jar\:jars/spring.jar:\$(echo jars/c\*.jar | tr ' ' '\:') bin/CreateTable.groovy'

提前致谢

4

1 回答 1

0

您不需要转义所有这些字符。试试这个:

ssh user@11.11.11.11 '/home/lib/groovy-1.5.8/bin/groovy -cp jars/log4j.jar:jars/commons-configuration.jar:jars/spring.jar:$(echo jars/c*.jar | tr " " ":") bin/CreateTable.groovy'
于 2013-02-25T14:15:20.400 回答