我在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'
提前致谢
答案 0 :(得分: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'