Seltsame Zeile im Korn-Shell-Skript

0

Ich weiß, es ist vielleicht eine dumme Frage. Ich habe mehrere Zeilen, die einige wichtige Verzeichnisse einrichten. Danach lautet die Zeile:

parse_args $@    

Ich sehe jedoch keine Argumente im Programm.
Irgendeine Idee dazu? Ich glaube, wir müssen echte Argumente vorbringen:

parse_args $ a $ b $ c

osamuyl
quelle
Woher würden die Werte für $ a usw. kommen?
Grawity
Sie sollten hier lesen, northstar-www.dartmouth.edu/doc/solaris-forte/IPE/dbx/…
MariusMatutiae
Ich weiß das. Was ich dich frage, ist, dass wir nicht einfach einen Funktionsaufruf parsee_args $ @ machen können. Wir sollten es parse_args "$ a, $ b, $ c" machen, wo sie Werte haben (egal welche Art und woher sie kommen). . Und in aolling program können wir sie fangen er $ @, und in der Schleife setzen Sie sie auf verschiedene Variablen. Liege ich falsch?
Osamuyl
Sie verstehen, dass $@sich das auf die Aggregation aller übergebenen Argumente bezieht, richtig? Das bedeutet, dass beim Aufrufen des Skripts, in dem der Verweis angezeigt wird, die vollständige Liste der Argumente übergeben wird.
Frank Thomas