ok, então eu estou trabalhando em um tutorial para obter o rvm instalado no meu mac. o comando bash para obter rvm via curl é
curl -L https://get.rvm.io | bash -s stable
Eu entendo o comando curl da primeira metade no local rvm.io e que o resultado é canalizado para o comando bash subsequente, mas não tenho certeza do que esse comando está fazendo. Minhas perguntas:
-s: estou sempre confuso sobre como se referir a eles. que tipo de coisa é essa: um argumento de linha de comando? uma troca? algo mais?
-s: o que está fazendo? pesquisei no Google por cerca de meia hora, mas não sei ao certo como se referir a isso dificulta.
estável: o que é isso?
tl; dr: me ajude a decifrar o comando bash -s stable
para aqueles que responderem a este post, eu aspiro que um dia seja tão alfabetizado quanto você. até então, opstards como eu, obrigado pela ajuda!
$1
,$8
. Você não pode defini-los diretamente. Eles são definidos automaticamente quando você chama um programa ou uma função. Por exemplo, com uma função de:fun() { echo "Parameter 2 is $2"; }
. Então tentefun hello world
efun "hello gniourf" "how are you?"
.-s
opção?-s
opção:bash stable
procurará o arquivostable
e tentará executá-lo. Com a-s
opção::bash -s stable
executará o que vem em seu stdin, comstable
set as$1
.