Każdy język programowania ma swoją składnię, aby deklarować nazwy zmiennych, których użytkownik musi śledzić. W ten sam sposób skrypty Bash mają swoją składnię, z których niektóre są legalne, podczas gdy inne są nielegalne, które zostaną omówione w tym artykule.
Istnieją trzy różne metody, które należy wziąć pod uwagę przy deklarowaniu zmiennej, która jest wymieniona poniżej
Zacznijmy ten przewodnik!
Metoda 1: Zadeklarowanie zmiennej przy użyciu tylko alfabetów
Istnieją również pewne legalne sposoby i nielegalne sposoby, które możesz rozważyć przy ogłoszeniu zmiennej za pomocą tylko alfabetów, które omówiono poniżej.
Prawne sposoby deklarowania zmiennych za pomocą tylko alfabetów
Aby zadeklarować zmienną, możesz użyć alfabetów, które mogą być albo małe, skapitalizowane lub ich kombinacja Jak pokazano na poniższym obrazku:
$ varName = „Witamy w Linuxhint”
Na powyższym obrazie użyliśmy tylko małe litery który jest prawnym sposobem uruchomienia skryptu Bash. Teraz zamierzają zadeklaruj zmienną ze wszystkimi literami kapitałowymi jak pokazano niżej:
$ VarName = „Witamy w Linuxhint”
Następnie będziemy deklarowanie zmiennej To zawiera zarówno małe, jak i kapitałowe litery, jak pokazano poniżej:
$ VarName = „Witamy w Linuxhint”
Notatka: Zapisaliśmy każdy plik o nazwie „test.cii”I możesz wykonać skrypt, pisząc następujące polecenie:
Test $ Bash.cii
Nielegalne sposoby deklarowania zmiennych za pomocą tylko alfabetów
Jeśli próbujesz oddzielić słowa lub alfabety przez za pomocą przestrzeni, wtedy nie zadziała i jest uważane za nielegalne, jak pokazano poniżej.
$ var name = „Witamy w Linuxhint”
Wyjście powyższego skryptu Bash podczas jego wykonania jest wspomniane poniżej:
Test $ Bash.cii
Notatka: Kiedy przypisujesz cokolwiek do zmiennej, powinno być brak miejsca po obu stronach Operator przypisania (=) również.
Nie jest to dobra praktyka do deklarowania zmiennych używając słów rezerwowych jak, gdy, podczas gdy i aż do. Chociaż nie są nielegalne, ale ich używanie może być mylące, ponieważ są przede wszystkim stworzone w innym celu programowania.
Metoda 2: Połączenie alfabetów z liczbą
Możesz Połącz alfabety z dowolną liczbą Ponadto ogłoszenie zmiennej, ale istnieją pewne legalne i nielegalne sposoby, aby to zrobić, jak opisano poniżej:
Legalne sposoby łączenia alfabetów z liczbą
Prawny sposób łączenia alfabetów z liczbą jest wspomniany poniżej:
$ varName123 = „Witamy w Linuxhint”
Możesz zobaczyć na powyższym obrazie, który mamy Najpierw napisz alfabety, a następnie napisaliśmy liczby, ale możesz również pisać liczby między liczbami jak następuje poniżej:
$ VA1RN2AM3E = „Witamy w Linuxhint”
Notatka: Po uruchomieniu dowolnego z powyższych skryptów Bash otrzymasz to samo wyjście, które wspomniano poniżej:
Test $ Bash.cii
Podobnie możesz też Połącz litery kapitałowe lub połączenie małe i kapitałowe litery wraz z liczbami.
Nielegalny sposób łączenia alfabetów z liczbą
Nielegalny sposób łączenia alfabetów z liczbą jest to, że ty najpierw napisz liczby, a następnie alfabety Jak wyjaśniono poniżej:
123 VarName = „Witamy w Linuxhint”
Po uruchomieniu powyższego skryptu Bash otrzymasz następujący błąd:
Test $ Bash.cii
To oznacza, że Liczba nie powinna być pierwsza Deklarując zmienną, w przeciwnym razie uznałaby ją za polecenie Linux.
Notatka: Jeśli chcesz oddzielić słowa i liczby za pomocą miejsca, jest to również uważane za nielegalne.
Metoda 3: Połączenie alfabetów i liczb z podkreśleniem
Możesz połączyć podkreślać z alfabetami i liczbami, więc legalne i nielegalne sposoby wykonywania omówionych poniżej.
Legalne sposoby łączenia alfabetów i liczb z podkreśleniem
Podkreślony są zwykle używane do oddzielenia jednego słowa lub liczby od innych, a jeden z jego przykładów jest wspomniany poniżej:
$ var_name = „Witamy w Linuxhint”
Możesz użyć podkreślać z Połączenie alfabetów i liczb jak pokazano niżej:
$ varname_123 = „Witamy w Linuxhint”
Możesz także użyć wiele podkreśleń a także deklarowanie zmiennej, jak pokazano poniżej:
$ var_name_123 = „Witamy w Linuxhint”
Podobnie możesz Umieść podkreślenie na początku zmiennej Również to można pokazać poniżej:
$ _var_name_123 = „Witamy w Linuxhint”
Cztery różne sposoby opisane powyżej są legalne. Dadzą ci to samo wyjście, jak pokazano poniżej:
Test $ Bash.cii
Nielegalne sposoby łączenia alfabetów i liczb z podkreśleniem
Jeśli Zmienna zaczyna się od liczby, wówczas umieszczenie podkreślenia w dowolnym miejscu nie będzie miało żadnego znaczenia i uznane za nielegalne, jak opisano w poprzedniej sekcji:
123 $_VAR_NAME = „Witamy w Linuxhint”
Możesz zobaczyć, że zmienna jest teraz w biały kolor w porównaniu z niebieskim w innych skryptach bash i jest to jedno z wskazówek, że nazwa zmiennej jest nielegalna. Tak więc, kiedy uruchomisz powyższy skrypt Bash, da ci następujący błąd:
Test $ Bash.cii
Notatka: Używając dowolnego charakteru specjalnego, takiego jak @, $ lub # gdziekolwiek podczas deklarowania zmiennej nie jest również prawnym sposobem, a jeden z jej przykładów pokazano poniżej.
$ var@name = „Witamy w Linuxhint”
Po uruchomieniu takich skryptów Bash napotkasz błąd, który pokazano poniżej:
Test $ Bash.cii
Podsumujmy zawartość omówioną powyżej.
Streszczenie
Podsumowaliśmy wszystkie prawne i nielegalne zasady, które zostały omówione w tym artykule poniżej:
Legalne sposoby deklarowania zmiennych | Nielegalne sposoby deklarowania zmiennych |
---|---|
Użycie dowolnej kombinacji liter/alfabetów. | Miejsce w dowolnym miejscu lub zarezerwowane słowa |
Alfabety lub podkreślenie powinny być pierwsze | Liczba najpierw, a potem alfabety lub podkreślenie |
Znaki specjalne w dowolnym miejscu. |
To wszystko z tego artykułu.
Wniosek
W skryptach Bash można zastosować różne metody, aby wymienić zmienną, i.mi., Tylko alfabety, alfabety z liczbami i alfabety z liczbami/podkreśleniem. Każda metoda ma pewne legalne sposoby nazwania zmiennej w Bash. Ponadto badane są również prawne i nielegalne perspektywy każdej metody. Podczas deklarowania zmiennych użycie znaków specjalnych jest nielegalne. Ten przewodnik przedstawił możliwe metody i aspekty prawne/nielegalne, aby wymienić zmienną w BASH.