Хорошо, так что я работаю через учебник, чтобы установить RVM на моем Mac. команда bash для получения rvm через curl
curl -L https://get.rvm.io | bash -s stable
Я понимаю команду curl первой половины в местоположении rvm.io, и что результат передается в последующую команду bash, но я не уверен, что делает эта команда. Мои вопросы:
-s: я всегда запутался в том, как обращаться к ним. что это за вещь: аргумент командной строки? переключатель? что-то другое?
-s: что он делает? Я гуглил около получаса, но не уверен, как к нему обратиться, это затрудняет.
стабильный: что это?
tl; dr: помогите мне расшифровать команду bash -s stable
тем, кто отвечает на этот пост, я стремлюсь когда-нибудь быть таким же грамотным, как вы. до тех пор, такие опстард, как я, спасибо за помощь!
$1
,$8
. Вы не можете установить их напрямую. Они устанавливаются автоматически при вызове программы или функции. Например , с помощью функции:fun() { echo "Parameter 2 is $2"; }
. Тогда попробуйтеfun hello world
иfun "hello gniourf" "how are you?"
.-s
опции?-s
опции:bash stable
будет искать файлstable
и пытаться его выполнить. С-s
опцией::bash -s stable
выполнит то, что приходит на его стандартный ввод, сstable
установленным как$1
.