Bash Deklaruj polecenie

Bash Deklaruj polecenie

Bash to cotygodniowy język programowania, który nie wymaga zadeklarowania rodzaju danych zmiennej w momencie deklaracji, takiej jak inne języki programowania, takie jak C, C ++, Java, C#itp. Ale tę funkcję można zaimplementować za pomocą ogłosić polecenie skryptu Bash. Służy do deklarowania zmiennej i funkcji powłoki. Ma wiele opcji deklarowania różnych rodzajów zmiennych i funkcji z różnymi atrybutami. Zastosowania tego polecenia w skrypcie Bash zostały opisane w tym samouczku.

Składnia:

Deklaruj [opcje] [name [= wartość]] [name [= wartość]]…

To polecenie może być używane z opcją lub bez opcji zadeklarowania jednej lub więcej zmiennych. Opcja tego polecenia służy do zdefiniowania typu zmiennej.

Różne opcje polecenia zadeklarowania

Cele użycia niektórych przydatnych opcji ogłosić Komenda:

Opcja Zamiar
-I Służy do deklarowania zmiennej całkowitej.
-A Służy do deklarowania indeksowanej tablicy.
-A Służy do deklarowania tablicy asocjacyjnej.
-L Służy do deklarowania zmiennej do przechowywania wszystkich małych liter.
-u Służy do deklarowania zmiennej do przechowywania wszystkich wielkich liter.
-P Służy do drukowania atrybutów i opcji zmiennych.
-X Służy do eksportowania zmiennej.
-F Służy do deklarowania funkcji bash.
-F Służy do drukowania nazwy funkcji i atrybutów.
-N Służy do deklarowania zmiennej, która odwołuje się do innej zmiennej.

Różne przykłady polecenia zadeklarowania:

Przykład-1: Używanie polecenia DEKARE bez opcji

Opcja „-” jest używana z ogłosić polecenie używania ogłosić polecenie bez opcji. Utwórz plik bash z następującym skryptem, który używa ogłosić polecenie zadeklarowania zmiennej bez żadnej opcji i z opcją „-”. Pierwszy ogłosić Polecenie zostało użyte bez żadnej opcji lub wartości. Drugi ogłosić Polecenie zostało użyte z opcją „-” i bez wartości. Trzeci ogłosić Polecenie zostało użyte bez żadnej opcji i z wartością.

#!/bin/bash
#Declare zmienna bez wartości
Deklaruj var1
#Declare zmienna bez opcji i wartości
Deklaracja - var2
#Declare zmienna o wartości
Deklaruj var3 = "Hello"
#Printu zadeklarowane zmienne
printf "Pierwsza zmienna: $ var1 \ nsecond zmienna: $ var2 \ nTHIRD Zmienna: $ var3 \ n"

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład -2: Użycie opcji polecenia DEKARE -I

Utwórz plik bash z następującym skryptem, który używa ogłosić polecenie z -i opcja zadeklarowania zmiennej całkowitej. Jeśli wartość liczby jest pobierana z terminalu, wartość wejściowa będzie przechowywana w zmiennej. W przeciwnym razie 0 będzie przechowywany w zmiennej.

#!/bin/bash
#Declare zmienna całkowitą
Deklaruj -i intvar
#Wprowadź wejście od użytkownika
Przeczytaj -p „Wprowadź numer:” Intvar
#PRORT WARTOŚĆ WEJŚCIA
printf „Numer to $ intvar \ n”

Wyjście:

Następujące dane wyjściowe pojawią się po przyjęciu wartości liczbowej po raz pierwszy i wartości ciągu po raz drugi.

Przykład -3: użycie opcji polecenia DEKARE -A

Utwórz plik bash z następującym skryptem, który używa ogłosić polecenie z -A opcja zadeklarowania zmiennej tablicy. Wartości tablicy zostaną pobrane z terminalu i przechowywane w zmiennej tablicy. Następnie wartości tablicy zostaną wydrukowane przy użyciu Do pętla.

#!/bin/bash
#Declare zmienna tablicy
Deklaruj -ARRVAR
#Wprowadź dane wejściowe dla zmiennych tablicy
odczyt -p „Wprowadź wartości tablicy:” Arrvar
printf "\ Wartości narray to: \ n"
#Przeczytaj wartości tablicy
dla val in $ arrvar [@]
Do
Echo $ val
zrobione

Wyjście:

Następujące dane wyjściowe pojawią się po przyjęciu wartości tablicy.

Przykład -4: użycie opcji polecenia DEKARE -R

Utwórz plik bash z następującym skryptem, który używa ogłosić polecenie zadeklarowania zmiennej z -r opcja i zadeklarowanie zmiennej tylko do odczytu o wartości. Zmienna tylko do odczytu nie zostanie ponownie ponownie przypisana.

#!/bin/bash
#Declare zmienna tylko do odczytu o wartości
Declare -r strvar = "Hello"
#Print zmienna
Echo „Wartość zmiennej tylko do odczytu to $ strvar”
#Ponownie przypisuj wartość do zmiennej
strvar = „świat”

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wyjście pokazuje, że zmienna jest tylko odczytu.

Przykład -5: użycie opcji polecenia DEKARE -L

Utwórz plik bash z następującym skryptem, który używa ogłosić polecenie zadeklarowania zmiennej o wartości ciągu wszystkich liter kapitałowych i -L opcja:

#!/bin/bash
#Declare zmienna o wartości
Declare -l strvar = „Hello World”
#Print zmienna
echo „Wartość zmiennej to $ strvar”

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład -6: użycie opcji polecenia DEKARE -u

Utwórz plik bash z następującym skryptem, który używa ogłosić polecenie zadeklarowania zmiennej o wartości ciągu wszystkich małych liter i -u opcja:

#!/bin/bash
#Declare zmienna o wartości
Declare -u strvar = "Linuxhint"
#Print zmienna
echo „Wartość zmiennej to $ strvar”

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu:

Przykład -7: Użyj opcji polecenia DEKLARE -P

Utwórz plik bash z następującym skryptem, który pokazuje użycie ogłosić polecenie z -P opcja. Pierwszy ogłosić Polecenie zostało użyte do deklarowania zmiennej bez żadnej opcji i wartości. Drugi ogłosić polecenie zostało użyte do deklarowania zmiennej za pomocą -i opcja i wartość liczbowa. Trzeci ogłosić polecenie zostało użyte z -P Opcja wydrukowania wszystkich zadeklarowanych zmiennych i atrybutów.

#!/bin/bash
#Declare zmienna o wartości
Deklaruj strvar = "Linuxhint"
#Declare zmienna całkowitą o wartości
Deklaruj -i intvar = 25
#Printuj lista wszystkich zmiennych, atrybutów i wartości
Deklaruj -p

Wyjście:

Poniższe podobne dane wyjściowe pojawi się po wykonaniu powyższego skryptu:

Wniosek

Zastosowania różnych opcji ogłosić Polecenie zostało wyjaśnione w tym samouczku za pomocą wielu przykładów, które pomogą użytkownikowi BASH poznać cel korzystania z ogłosić polecenie prawidłowo.