Ok, ich arbeite gerade an einem Tutorial, um rvm auf meinem Mac zu installieren. der bash befehl um rvm per curl zu bekommen ist
curl -L https://get.rvm.io | bash -s stable
ich verstehe den curl-befehl der ersten hälfte an der position rvm.io und dass das ergebnis an den nachfolgenden bash-befehl weitergeleitet wird, aber ich bin nicht sicher, was dieser befehl tut. Meine Fragen:
-s: Ich bin immer verwirrt darüber, wie ich auf diese verweisen soll. Was ist das für ein Kommandozeilenargument? ein Schalter? etwas anderes?
-s: was macht es? Ich habe ungefähr eine halbe Stunde gegoogelt, aber nicht sicher, wie ich darauf verweisen soll, macht es schwierig.
Stall: Was ist das?
tl; dr: hilf mir, den Befehl bash -s stable zu entziffern
Für diejenigen, die diesen Beitrag beantworten, möchte ich eines Tages so gut unterrichtet sein wie Sie. bis dahin bedanken sich opstards wie ich für die hilfe!
$1
,$8
. Sie können sie nicht direkt festlegen. Sie werden automatisch gesetzt, wenn Sie ein Programm oder eine Funktion aufrufen. Zum Beispiel mit einer Funktion:fun() { echo "Parameter 2 is $2"; }
. Dann versuchen Siefun hello world
undfun "hello gniourf" "how are you?"
.-s
Option?-s
Option:bash stable
sucht nach der Dateistable
und versucht sie auszuführen. Mit der-s
Optionbash -s stable
:: wird ausgeführt, was auf seiner Standardeingabe steht, mitstable
set as$1
.