Pular para o conteúdo
Insetário do Bash

/static/insetario/inseto/herestring/

Menu

BSH-018 · Documentos

<<<

Uma palavra vira a entrada inteira do comando: o heredoc de bolso.

O here-string entrega a palavra — expandida, com uma quebra de linha no fim — como entrada padrão do comando. É o heredoc reduzido a uma linha.

O ganho escondido aparece com read: em echo x | read var, o read roda em subshell e a variável evapora; com read var <<< x, ela sobrevive, porque não há cano nem subshell.

$ read -r genero especie <<< "Apis mellifera"
$ echo "$genero / $especie"
Apis / mellifera
A frase repartida em variáveis que continuam vivas.