我正在嘗試使用groovy來獲得bash腳本。它看起來像這樣:Groovy,bash中的意外令牌
#!/bin/sh
DIR=`pwd`
MASTER="['master', 'localhost:8080']"
SLAVE="['slave', 'localhost:8081']"
gnome-terminal -e "bash -c \"cd $DIR;
gradle run -PappArgs=$MASTER; exec bash\""
gnome-terminal -e "bash -c \"cd $DIR;
gradle run -PappArgs=$SLAVE; exec bash\""
但我得到這個錯誤:
startup failed:
Script1.groovy: 1: unexpected token: @ line 1, column 9.
[master,
^
,我讀了常規逃不同的字符比bash和,可能是問題,但我一直沒能解決它...
什麼是'Script1.groovy'? – 2014-12-05 11:08:45
可能工作,如果在MASTER/SLAVE變量中刪除空間,或者更好地引用它正確 – cfrick 2014-12-05 11:12:56