Bash Declare Command

Bash Declare Command

Bash ist eine wöchentliche Programmiersprache, die zum Zeitpunkt der Deklaration den Datentyp der Variablen nicht wie andere Programmiersprachen wie C, C ++, Java, C#usw. deklarieren muss. Diese Funktion kann jedoch durch die Verwendung der implementiert werden erklären Befehl des Bash -Skripts. Es wird verwendet, um die Shell -Variable und die Funktion zu deklarieren. Es gibt viele Möglichkeiten, verschiedene Arten von Variablen und Funktionen mit unterschiedlichen Attributen zu deklarieren. Die Verwendung dieses Befehls im Bash -Skript wurde in diesem Tutorial beschrieben.

Syntax:

deklarieren [Optionen] [name [= value]] [name [= value]]…

Dieser Befehl kann mit einer Option oder ohne Option verwendet werden, um eine oder mehrere Variablen zu deklarieren. Die Option dieses Befehls wird verwendet, um den Typ der Variablen zu definieren.

Verschiedene Optionen für den Befehl deklarieren

Die Zwecke der Verwendung einiger nützlicher Optionen der erklären Befehl:

Möglichkeit Zweck
-ich Es wird verwendet, um eine Ganzzahlvariable zu deklarieren.
-A Es wird verwendet, um ein indiziertes Array zu deklarieren.
-A Es wird verwendet, um ein assoziatives Array zu erklären.
-l Es wird verwendet, um eine Variable zu deklarieren, um alle Kleinbuchstaben zu speichern.
-u Es wird verwendet, um eine Variable zu deklarieren, um alle Großbuchstaben zu speichern.
-P Es wird verwendet, um die Attribute und Optionen der Variablen zu drucken.
-X Es wird verwendet, um die Variable zu exportieren.
-F Es wird verwendet, um eine Bash -Funktion zu deklarieren.
-F Es wird verwendet, um den Namen der Funktion und die Attribute zu drucken.
-N Es wird verwendet, um eine Variable zu deklarieren, die auf eine andere Variable verweist.

Verschiedene Beispiele für Declare -Befehl:

Beispiel 1: Verwendung des Befehls deklarieren ohne Option

Die Option '-' wird mit der verwendet erklären Befehl zur Verwendung erklären Befehl ohne Option ohne Option. Erstellen Sie eine Bash -Datei mit dem folgenden Skript, das verwendet wird erklären Befehl, um eine Variable ohne Option und mit der Option '-' zu deklarieren. Der erste erklären Der Befehl wurde ohne Option oder Wert verwendet. Der Zweite erklären Der Befehl wurde mit der Option '-' und ohne Wert verwendet. Der dritte erklären Der Befehl wurde ohne Option und mit einem Wert verwendet.

#!/Bin/Bash
#Deklare eine Variable ohne Wert
deklarieren var1
#Deklare eine Variable ohne Option und Wert
deklarieren - var2
#Deklare eine Variable mit dem Wert
deklariere var3 = "Hallo"
#Print der deklarierten Variablen
printf "Erste Variable: $ var1 \ nSecond Variable: $ var2 \ nThird Variable: $ var3 \ n"

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel 2: Verwendung von Declare Command -I -Option

Erstellen Sie eine Bash -Datei mit dem folgenden Skript, das verwendet wird erklären Befehl mit das i Option, eine Ganzzahlvariable zu deklarieren. Wenn der Zahlenwert aus dem Terminal entnommen wird, wird der Eingangswert in der Variablen gespeichert. Andernfalls wird 0 in der Variablen gespeichert.

#!/Bin/Bash
#Deklare eine Ganzzahlvariable
deklariere -i intvar
#Take -Eingabe vom Benutzer
Lesen Sie -p "Geben Sie eine Nummer ein:" Intvar
#Printieren Sie den Eingangswert
printf "Die Nummer ist $ intvar \ n"

Ausgang:

Die folgende Ausgabe erscheint nach dem ersten Eingang des numerischen Wert.

Beispiel -3: Verwendung von Declare Command -a Option

Erstellen Sie eine Bash -Datei mit dem folgenden Skript, das verwendet wird erklären Befehl mit -A Option, eine Array -Variable zu deklarieren. Die Array -Werte werden vom Terminal entnommen und in der Array -Variablen gespeichert. Als nächstes werden die Werte des Arrays mit Verwendung gedruckt für Schleife.

#!/Bin/Bash
#Deklare eine Array -Variable
deklariere -a arrvar
#Take die Eingänge für die Array -Variablen
Lesen Sie -p "Geben Sie die Array -Werte ein:" arrvar
printf "\ tarray -Werte sind: \ n"
#Lesen Sie die Array -Werte
Für VAL in $ arrvar [@]
Tun
echo $ val
Erledigt

Ausgang:

Die folgende Ausgabe erscheint nach der Einnahme der Array -Werte.

Beispiel -4: Verwendung von Declare Command -r -Option

Erstellen Sie eine Bash -Datei mit dem folgenden Skript, das verwendet wird erklären Befehl, eine Variable mit zu deklarieren die -r Option und eine schreibgeschützte Variable mit einem Wert zu deklarieren. Die schreibgeschützte Variable wird nicht erneut zugewiesen.

#!/Bin/Bash
#Deklare eine schreibgeschützte Variable mit dem Wert
Declare -r Strvar = "Hallo"
#Print der Variablen
Echo "Der Wert der schreibgeschützten Variablen ist $ strvar"
#Setzen Sie den Wert der Variablen neu an
Strvar = "Welt"

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt, dass die Variable schreibgeschützt ist.

Beispiel -5: Verwendung von Declare Command -l -Option

Erstellen Sie eine Bash -Datei mit dem folgenden Skript, das verwendet wird erklären Befehl, eine Variable mit einem Stringwert aller Großbuchstaben und der zu deklarieren -l Möglichkeit:

#!/Bin/Bash
#Deklare eine Variable mit dem Wert
Declare -l Strvar = "Hallo Welt"
#Print der Variablen
echo "Der Wert der Variablen ist $ strvar"

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel -6: Verwendung von Declare Command -u Option

Erstellen Sie eine Bash -Datei mit dem folgenden Skript, das verwendet wird erklären Befehl, eine Variable mit einem Stringwert aller kleinen Buchstaben und der zu deklarieren -u Möglichkeit:

#!/Bin/Bash
#Deklare eine Variable mit dem Wert
Declare -u Strvar = "LinuxHint"
#Print der Variablen
echo "Der Wert der Variablen ist $ strvar"

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt:

Beispiel -7: Verwendung von Declare Command -P -Option

Erstellen Sie eine Bash -Datei mit dem folgenden Skript, das die Verwendung von angezeigt erklären Befehl mit dem -P Möglichkeit. Der erste erklären Der Befehl wurde verwendet, um eine Variable ohne Option und mit einem Wert zu deklarieren. Der Zweite erklären Der Befehl wurde verwendet, um eine Variable mit zu deklarieren das i Option und mit einem numerischen Wert. Der dritte erklären Befehl wurde mit dem verwendet -P Option zum Drucken aller deklarierten Variablen und Attribute.

#!/Bin/Bash
#Deklare eine Variable mit dem Wert
Declare Strvar = "LinuxHint"
#Deklare eine Ganzzahlvariable mit dem Wert
deklarieren -i intvar = 25
#Prinke die Liste aller Variablen, Attribute und Werte
deklarieren -p

Ausgang:

Nach der Ausführung des obigen Skripts wird die folgende ähnliche Ausgabe angezeigt:

Abschluss

Die Verwendung verschiedener Optionen der erklären Der Befehl wurde in diesem Tutorial mit mehreren Beispielen erläutert, die dem Bash -Benutzer helfen, den Zweck der Verwendung des erklären Befehl richtig.