Пакет менеджера версий узла (nvm) (https://github.com/creationix/nvm) использует следующую команду для установки пакета:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

Что означает дополнительный минус - после аргумента -o?

1 ответ1

1
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

Аргумент -o определяет вывод curl . Указав - , curl перенаправит вывод на стандартный вывод. Вот почему вы можете передать это в bash и заставить его выполнить сценарий оболочки install.sh в одну строку. Это дает дополнительное преимущество - не оставляйте файл install.sh в файловой системе компьютера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .