Что означает 3 3 в bash / dev / fd / 3 3 << 'EOF'

Есть код Unix, который я видел, и у него недостаточно информации для полного дешифрирования:

bash /dev/fd/3 3<< 'EOF'

Что означает 3 3 выше? Я знаю, что такое heredoc, что такое Bash, устройство и fd, но я не знаю, что такое 3 space 3 ... Когда я искал фразу, процитированную в Google, я практически ничего не нашел.

Код был дан здесь как специальный heredoc, который позволяет запускать скрипты на месте (особенно те, которые уже включают внутренние heredocs и комментарии), без создания файла с соответствующими разрешениями ...

Не могли бы мастера Unix объяснить, что такое часть 3 3 ? Спасибо,

-2
13.04.2017, 15:36
0 ответов

Теги

Похожие вопросы