ok donc je travaille à travers un tutoriel pour installer rvm sur mon mac. la commande bash pour obtenir rvm via curl est
curl -L https://get.rvm.io | bash -s stable
je comprends la commande curl de la première moitié à l'emplacement rvm.io, et que le résultat est canalisé vers la commande bash suivante, mais je ne suis pas sûr de ce que fait cette commande. Mes questions:
-s: je suis toujours confus sur la façon de s'y référer. quel type de chose est-ce: un argument de ligne de commande? un interrupteur? autre chose?
-s: que fait-il? j'ai googlé pendant environ une demi-heure, mais je ne sais pas comment s'y référer, il est difficile.
stable: qu'est-ce que c'est?
tl; dr: aidez-moi à déchiffrer la commande bash -s stable
à ceux qui répondent à ce message, j'aspire à être un jour aussi alphabète que vous. jusque-là, des opposants comme moi vous remercient de l'aide!
$1
,$8
. Vous ne pouvez pas les définir directement. Ils sont définis automatiquement lorsque vous appelez un programme ou une fonction. Par exemple avec une fonction:fun() { echo "Parameter 2 is $2"; }
. Ensuite , essayezfun hello world
etfun "hello gniourf" "how are you?"
.-s
option?-s
option:bash stable
recherchera le fichierstable
et essaiera de l'exécuter. Avec l'-s
option::bash -s stable
exécutera ce qui vient sur son stdin, avecstable
set as$1
.