Как избежать "$ @" в make-файле?

3561
xomm
test: @echo "#!/bin/bash\njava -classpath \"$(CLASSPATH)\" com.atm.ATM \"$@\"" > test @chmod a+x test 

Я пытаюсь избежать "$ @", чтобы в сценарии "test" он буквально отображался как "$ @" (передача аргументов, вызванных в сценарии bash, в java-программу).

Вещи, которые я пробовал:

"$$@" -> "" "$$@@" -> "@" "$@@" -> "<target>@" 

Как мне это сделать?

6

1 ответ на вопрос

5
xomm

Выяснили, как избежать этого - нужна обратная косая черта: "\$$@"