Аргумент curl в установке nvm

Аргумент curl в установке nvm

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

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

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

решение1

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

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

Связанный контент