Eu sei o que este faz, aprendi "padrão semelhante" e simplesmente funciona.
Eu também sei:
- isso
>
é um redirecionamento para um arquivo - isso
<<
também é um redirecionamento para o arquivo,veja abaixo EOF
é apenas um espaço reservado, quando detectado o arquivo é fechado
Alguém pode explicar oTrabalhos internosdessas instruções? Por que isso funciona?
Correção:o uso de ´<<` é descrito na página de manual do bash como:
<<[-]word
here-document
delimiter
Portanto, é a fonte atual que é lida, que eu acho que é stdin. Alguém poderia decompor isso em pedaços menores, que eu possa entender?
Acho que o delimitador corresponde ao EOF
meu exemplo, certo?
E aqui-documento é provavelmente o texto que digito em stdin, certo?
Não consigo ver o que é palavra.