Como escapar “$ @” em um makefile?

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

Estou tentando escapar do "$ @" para que ele literalmente apareça no script "test" como "$ @" (passando os argumentos invocados no script bash para o programa java).

Coisas que tentei:

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

Como faço isso?

    
por xomm 08.12.2016 / 04:39

1 resposta

4

Descobriu como escapar disso - precisava de uma barra invertida: "\$$@"

    
por 08.12.2016 / 05:10