O operador de redirecionamento << introduz um "documento aqui": o texto inserido na entrada padrão vem logo após o redirecionamento.
Veja um exemplo:
grep Hello <<EOF
This line won't appear
Hello this one will
Hello again
EOF
Todo o texto entre <<EOF e EOF é alimentado em grep . EOF não é especial aqui, o shell usa a palavra dada logo após << e a usa como um delimitador.
Uma variante interessante é <<- , que separa as guias principais.
Consulte a bash documentação para obter detalhes.