Was bedeutet ein Dollarzeichen gefolgt von einem at-Zeichen ( @
) in einem Shell-Skript bedeuten?
Zum Beispiel:
umbrella_corp_options $@
Was bedeutet ein Dollarzeichen gefolgt von einem at-Zeichen ( @
) in einem Shell-Skript bedeuten?
Zum Beispiel:
umbrella_corp_options $@
@
Erweitert um die Positionsparameter, beginnend bei eins. Wenn die Expansion innerhalb von doppelten Anführungszeichen erfolgt, wird jeder Parameter zu einem eigenen Wort expandiert. Das heißt, "$@" ist gleichbedeutend mit "$1" "$2" .... Wenn die Erweiterung in doppelten Anführungszeichen innerhalb eines Wortes erfolgt, wird die Erweiterung des ersten Parameters mit dem Anfangsteil des ursprünglichen Wortes verbunden, und die Erweiterung des letzten Parameters wird mit dem letzten Teil des ursprünglichen Wortes verbunden. Wenn es keine Positionsparameter gibt, expandieren "$@" und $@ zu nichts (d.h. sie werden entfernt).
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.