Bash zmienna nazwa zasady prawne i nielegalne

Bash zmienna nazwa zasady prawne i nielegalne

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

  • Metoda 1: Zadeklarowanie zmiennej przy użyciu tylko alfabetów
  • Prawne sposoby deklarowania zmiennych za pomocą tylko alfabetów
  • Nielegalne sposoby deklarowania zmiennych za pomocą tylko alfabetów
  • Metoda 2: Połączenie alfabetów z liczbą
  • Legalne sposoby łączenia alfabetów z liczbą
  • Nielegalny sposób łączenia alfabetów z liczbą
  • Metoda 3: Połączenie alfabetów i liczb z podkreśleniem
  • Legalne sposoby łączenia alfabetów i liczb z podkreśleniem
  • Nielegalne sposoby łączenia alfabetów i liczb z podkreśleniem
  • Streszczenie

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.