<
é usado para redirecionar a entrada. Dizendo
command < file
executa command
com file
como entrada.
A sintaxe <<
é referida como um documento aqui . A string que segue <<
é um delimitador indicando o início e o fim do documento here.
$ cat abc.txt
cat: abc.txt: No such file or directory
$ cat << abc.txt
> Hello!
> Hey :)
> abc.txt
Hello!
Hey :)
$
<<
não indica qualquer tipo de indirecção.
Você também pode consultar o redirecionamento e aqui documento .