Eine Variable einer anderen in der Bash zuweisen
In Bash wird eine Variable erstellt, indem ihrer Referenz ein Wert gegeben wird. Obwohl die eingebaute Declare-Anweisung in Bash nicht erforderlich ist, um eine Variable direkt zu deklarieren, wird sie häufig für fortgeschrittenere Variablenverwaltungsaktivitäten verwendet.
Um eine Variable zu definieren, müssen Sie ihr nur einen Namen und einen Wert geben. Ihre Variablen sollten aussagekräftige Namen haben, die Sie an ihre Relevanz erinnern. Ein Variablenname darf keine Leerzeichen enthalten oder mit einer Zahl beginnen.
Es kann jedoch mit einem Unterstrich beginnen. Abgesehen davon ist jede Kombination aus Groß- und Kleinbuchstaben alphanumerischer Zeichen zulässig.
Deklarieren einer Variable in der Bash
Um eine Variable in der Bash-Shell zu erstellen, müssen Sie dieser Variable einen Wert zuweisen.
Syntax:
varname=value
Dabei ist varname
der Name der neu erstellten Variablen und value
der der Variablen zugewiesene Wert. Ein value
kann null sein.
Schauen wir uns ein Beispiel an.
$ me=superman
$ this_year=2022
Mit dem Befehl echo
können wir den Wert einer Variablen sehen. Wann immer Sie sich auf den Wert einer Variablen beziehen, müssen Sie ihr das Dollarzeichen $
voranstellen, wie unten gezeigt.
$ echo $me
Ausgabe:
superman
Lassen Sie uns alle unsere Variablen gleichzeitig arbeiten lassen.
echo "$me $this_year"
Ausgabe:
superman 2022
Weisen Sie in Bash eine Variable einer anderen zu
Wir können dest=$source
ausführen, um eine Variable einer anderen zuzuweisen. dest
bezeichnet die Zielvariable und $source
bezeichnet die Quellvariable.
Lassen Sie uns die Variable a
der Variable b
zuweisen.
$ a=Ironman
$ b=$a
$ echo "a=$b"
Ausgabe:
a=Ironman
Daher können wir mit der obigen Syntax den Wert einer Variablen leicht einer anderen zuweisen.
Verwandter Artikel - Bash Variable
- Ändern Sie eine globale Variable innerhalb einer Funktion in Bash
- Bash-Variablen multiplizieren
- Befehle in einer Variablen im Bash-Skript ausführen
- Geltungsbereich der Bash-Variablen
- Inkrementiere den Variablenwert um eins in der Shell-Programmierung
- Überprüfen Sie, ob eine Variable einen Wert in Bash hat