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

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

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

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

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

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

xomm
источник

Ответы:

8

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

xomm
источник