Описание тега emacs
в bash
нет сайта, это команда выполняется. Это передается аргумент /Дев/ФД/10
. Оболочка запуска скрипта (который может или не может быть Баш) формирует помощи heredoc для чтения из дескриптора файла 10.
Так, Баш вызывается для выполнения помощи heredoc как сценарий оболочки. Это аналогично, если строка читать Баш /path/to/script.sh
— в этом случае скрипт просто исходит от помощи heredoc вместо.
Почему кто-то сделал (а не просто используя ( команды )
невозможно ответить без контекста (и, возможно, истории). Один догадается (как DopeGhoti предлагает) заключается в том, что скрипт может быть запущен под другой оболочкой, а требует Баш. Другая возможность заключается в том, что автор сценария просто не знают альтернативных методов.
А почему ФД 10 используется вместо стандартного ввода, это может быть потому, что блок скрипта должен читать из stdin.