Я знаю, что делает этот метод, я выучил «подобный шаблону» и он просто работает.
Я также знаю:
- это
>
перенаправление на файл - это
<<
также перенаправление на файлсм. ниже EOF
это просто заполнитель, при обнаружении которого файл закрывается
Может ли кто-нибудь объяснитьвнутренние работыиз этих инструкций? Почему это работает?
Исправление:использование ´<<` описано в справочной странице bash следующим образом:
<<[-]word
here-document
delimiter
Итак, это текущий источник, который считывается, я думаю, это stdin. Может ли кто-нибудь разложить это на более мелкие части, которые я смогу понять?
Я думаю, что разделитель соответствует EOF
в моем примере, верно?
А here-document — это, вероятно, текст, который я ввожу в stdin, верно?
Я не понимаю, что это за слово.