Помогите мне понять владельца переменной места для команды curl в Dockerfile

Я узнаю о Dockerfile и раньше не работал с завитом.

Я пытаюсь понять строку 26 в этом файле Docker .

&& bash -c 'curl "https://nodejs.org/dist/$(<.node_version.txt)/node-$(<.node_version.txt)-linux-x64.tar.gz" > /home/meteorapp/meteorapp/build/required-node-linux-x64.tar.gz' \ 

Является ли $(<.node_version.txt) что какой-то текст, который я должен придумать, как значение, которое он ожидает, или он используется как есть, является частью команды?

One Solution collect form web for “Помогите мне понять владельца переменной места для команды curl в Dockerfile”

Это означает, что вам нужен файл с именем .node_version.txt . В этом файле должен быть номер версии узла, который вы хотите. Например: v4.6.0 или latest . Чтобы увидеть действительные строки версии, перейдите на страницу https://nodejs.org/dist/.

Случается, что эта конструкция $(<.node_version.txt) заменяется содержимым файла.

Эта строка

 https://nodejs.org/dist/$(<.node_version.txt)/node-$(<.node_version.txt)-linux-x64.tar.gz 

становится

 https://nodejs.org/dist/v4.6.0/node-v4.6.0-linux-x64.tar.gz 

Конструкция $(<filename) является специальным вариантом подстановки команд . Это практически эквивалентно $(cat filename) .

  • Что случилось с моим завитом?
  • Что означает символ @ (at) перед именем файла в команде curl?
  • Как передать результат скручивания в качестве параметра
  • Как подключить html к w3m?
  • Самый простой способ получить необработанный, непроверенный ответ HTTPS
  • curl url call in for loop?
  • объединить трубы и перенаправить на curl и jq
  • круглый робин для завитки и dnsmasq
  • cURL <- функция
  • как настроить слабую полезную нагрузку
  • Как исправить зависание sslv3 сбоя рукопожатия на Gentoo?
  • Как я могу получить переведенную строку из Google Translate с помощью curl и т. Д.?
  • Interesting Posts

    Сенсорная панель и клавиатура не работают

    поведение `ls` на ошибке EACCES для / root и / root / some-frbish

    Принудительное задание на передний план при запросе ввода пользователем

    RPMDB сломался после обновления yum в Fedora 19?

    Определите, когда скрипт python ожидает ввода вручную

    Будет ли снижать (понизить) процесс ускорить его работу под давлением памяти?

    Почему Disk Writer не работает?

    Невозможно разблокировать файл для изменения пути

    Изменение макета клавиатуры Xfce Ctrl + Пробел

    Разница между / run и / var / run

    Установите метки времени для нескольких файлов / папок для существующих

    Невозможно предоставить общий доступ к рабочему столу во время использования тусовки google или show.in

    отправка электронной почты в командной строке: ошибка «550 псевдонимов»

    rsync –del или –delete

    Кадрирование изображений с помощью ImageMagick приводит ко всем выходным файлам (TIF) того же размера?

    Linux и Unix - лучшая ОС в мире.