Melhor usar:
printf "Different characters can be represented and supported\n\
in the print command, for example:\n\
x-y, X+Y, –, +, <, >, %%, $, #, &.\n"
Você obtém esse erro, como outros disseram aqui, por causa do caractere %
que é especial e deve ser escapado.
Veja man 1 printf
para mais informações.