Это немного удивительно, если вы не можете использовать команду echo, которую вы выбрали вместо команды printf.
Почему бы не cat?
#!/bin/bash
cat<<'EOF'
Different characters can be represented and supported
in the print command, for example:
x-y, X+Y, –, +, <, >, %, $, #, &.
EOF