A sintaxe de uma string here é :
<<< word
onde uma palavra é uma sequência de caracteres tratados como uma unidade pelo shell , delimitada por espaço em branco. Pode ser uma única palavra comum ( hello
), uma cadeia com aspas simples ou dupla ( 'hello world'
, "hello world"
), um parâmetro ou uma substituição de comando ( $foo
, $(...)
), algo montado com barra invertida escapa, ou uma combinação daqueles unidos.
Você pode ter vários aqui-documentos ou aqui-strings em uma única linha, então o final da linha não pode funcionar como o delimitador somente , embora ele acabe lá, se não já ( a menos que a nova linha esteja com escape de barra invertida).
Você teria o efeito que queria com
cat <<<'hello world'
ou
cat <<<hello\ world