Bash Variable Name Regeln legal und illegal

Bash Variable Name Regeln legal und illegal

Jede Programmiersprache hat ihre Syntax, um Variablennamen zu deklarieren, denen ein Benutzer folgen muss. Auf die gleiche Weise haben Bash -Skripte ihre Syntax, von denen einige legal sind, während andere illegal sind, was in diesem Artikel erörtert wird.

Es gibt drei verschiedene Methoden, die Sie berücksichtigen sollten, während Sie eine Variable deklarieren, die unten erwähnt wird

  • Methode 1: Deklarieren einer Variablen mit nur Alphabeten
  • Rechtliche Möglichkeiten, Variablen mit nur Alphabeten zu deklarieren
  • Illegale Möglichkeiten, Variablen mit nur Alphabeten zu deklarieren
  • Methode 2: Kombination von Alphabeten mit einer Zahl
  • Rechtliche Möglichkeiten, Alphabete mit einer Zahl zu kombinieren
  • Illegale Art, Alphabete mit einer Nummer zu kombinieren
  • Methode 3: Kombination von Alphabeten und Zahlen mit Unterstrich
  • Rechtliche Möglichkeiten, Alphabete und Zahlen mit Unterstrich zu kombinieren
  • Illegale Möglichkeiten, Alphabete und Zahlen mit Unterstrich zu kombinieren
  • Zusammenfassung

Beginnen wir diesen Leitfaden!

Methode 1: Deklarieren einer Variablen mit nur Alphabeten

Es gibt auch einige rechtliche Möglichkeiten und illegale Möglichkeiten.

Rechtliche Möglichkeiten, Variablen mit nur Alphabeten zu deklarieren

Um eine Variable zu deklarieren, können Sie Alphabete verwenden, die entweder sein können klein, aktiviert oder ihre Kombination Wie im Bild unten gezeigt:

$ varname = "Willkommen bei LinuxHint"

Im obigen Bild haben wir nur die verwendet kleine Buchstaben Das ist eine rechtliche Möglichkeit, das Bash -Skript auszuführen. Jetzt gehen Deklarieren Sie eine Variable mit allen Großbuchstaben Wie nachfolgend dargestellt:

$ Varname = "Willkommen bei LinuxHint"

Als nächstes werden wir sein die Variable deklarieren Das enthält sowohl kleine als auch Großbuchstaben wie unten gezeigt:

$ Varname = "Willkommen bei LinuxHint"

Notiz: Wir haben jede Datei mit dem Namen von “gespeichert“prüfen.Sch”, Und Sie können das Skript ausführen, indem Sie den folgenden Befehl schreiben:

$ Bash -Test.Sch

Illegale Möglichkeiten, Variablen mit nur Alphabeten zu deklarieren

Wenn Sie versuchen, die Wörter oder Alphabete durch zu trennen mit einem Raum, dann wird es nicht funktionieren und gilt als illegal, wie unten gezeigt.

$ var name = "Willkommen bei LinuxHint"

Die Ausgabe des obigen Bash -Skripts, wenn Sie ausführen, wird nachstehend erwähnt:

$ Bash -Test.Sch

Notiz: Wenn Sie einer Variablen etwas zuweisen, sollte es sein kein Platz auf beiden Seiten der Zuweisungsoperator (=) sowie.

Es ist keine gute Praxis, Variablen zu deklarieren Verwenden von Reservewörtern wie wenn, während und bis. Obwohl sie nicht illegal sind, aber sie können verwirrend sein, da sie in erster Linie für einen anderen Zweck der Programmierung hergestellt werden.

Methode 2: Kombination von Alphabeten mit einer Zahl

Du kannst Kombinieren Sie Alphabete mit einer beliebigen Zahl auch um eine Variable zu deklarieren, aber es gibt einige rechtliche und illegale Möglichkeiten, dies wie unten beschrieben zu tun:

Rechtliche Möglichkeiten, Alphabete mit einer Zahl zu kombinieren

Die rechtliche Möglichkeit, Alphabete mit einer Zahl zu kombinieren, wird unten erwähnt:

$ varname123 = "Willkommen bei LinuxHint"

Sie können im obigen Bild sehen, das wir haben Schreiben Sie zuerst die Alphabete und dann haben wir Zahlen geschrieben, aber Sie können auch Zahlen zwischen den Zahlen schreiben wie folgt unten:

$ va1rn2am3e = "Willkommen bei LinuxHint"

Notiz: Wenn Sie eines der oben genannten Bash -Skripte ausführen, erhalten Sie die gleiche Ausgabe, die unten erwähnt wird:

$ Bash -Test.Sch

Ebenso können Sie auch Kombinieren Sie Großbuchstaben oder die Kombination von kleine und Großbuchstaben zusammen mit den Zahlen.

Illegale Art, Alphabete mit einer Nummer zu kombinieren

Die illegale Art, Alphabete mit einer Zahl zu kombinieren, besteht darin Schreiben Sie zuerst die Zahlen, gefolgt von den Alphabeten Wie unten erläutert:

$ 123varname = "Willkommen bei LinuxHint"

Wenn Sie das obige Bash -Skript ausführen, erhalten Sie den folgenden Fehler:

$ Bash -Test.Sch

Das bedeutet, dass a Nummer sollte nicht an erster Stelle kommen Während der Deklaration einer Variablen, oder es wird sie als Linux -Befehl betrachten.

Notiz: Wenn Sie mit einem Speicherplatz Wörter und Zahlen trennen möchten, wird es auch als illegal angesehen.

Methode 3: Kombination von Alphabeten und Zahlen mit Unterstrich

Sie können eine kombinieren unterstreichen mit Alphabeten und Zahlen, so dass die rechtlichen und illegalen Möglichkeiten zu tun sind.

Rechtliche Möglichkeiten, Alphabete und Zahlen mit Unterstrich zu kombinieren

Unterstriche werden normalerweise verwendet, um ein Wort oder eine Nummer von anderen zu trennen, und eines seiner Beispiele wird unten erwähnt:

$ var_name = "Willkommen bei LinuxHint"

Du kannst den ... benutzen unterstreichen mit dem Kombination aus Alphabeten und Zahlen Wie nachfolgend dargestellt:

$ varname_123 = "Willkommen bei LinuxHint"

Sie können auch verwenden Mehrere Unterstriche Auch bei der Erklärung einer Variablen wie unten gezeigt:

$ var_name_123 = "Willkommen bei LinuxHint"

In ähnlicher Weise können Sie Platzieren Sie den Unterstrich zu Beginn der Variablen Auch dies kann unten gezeigt werden:

$ _var_name_123 = "Willkommen bei LinuxHint"

Die vier oben beschriebenen verschiedenen Arten sind legal. Sie geben Ihnen die gleiche Ausgabe wie unten gezeigt:

$ Bash -Test.Sch

Illegale Möglichkeiten, Alphabete und Zahlen mit Unterstrich zu kombinieren

Wenn ein Variable beginnt mit einer Zahl, Wenn Sie dann einen Unterstrich an irgendwohin platzieren, hat sie keine Bedeutung und wird als illegal angesehen, wie im vorherigen Abschnitt behandelt:

$ 123_var_name = "Willkommen bei LinuxHint"

Sie können sehen, dass sich die Variable jetzt befindet weiße Farbe Im Vergleich zu Blau in anderen Bash -Skripten und dies ist eine der Anzeichen dafür, dass der variable Name illegal ist. Wenn Sie also das obige Bash -Skript ausführen, erhalten Sie den folgenden Fehler:

$ Bash -Test.Sch

Notiz: Verwenden von speziellen Zeichen wie @, $ oder # Überall beim Deklarieren einer Variablen ist auch keine rechtliche Art und Weise, und eines ihrer Beispiele finden Sie unten.

$ var@name = "Willkommen bei LinuxHint"

Wenn Sie solche Bash -Skripte dann ausführen, werden Sie auf einen Fehler stoßen, der unten angezeigt wird:

$ Bash -Test.Sch

Fassen wir den oben diskutierten Inhalt zusammen.

Zusammenfassung

Wir haben alle rechtlichen und illegalen Regeln zusammengefasst, die in diesem Artikel unten erörtert wurden:

Rechtliche Möglichkeiten, Variablen zu deklarieren Illegale Möglichkeiten, Variablen zu deklarieren
Verwendung einer beliebigen Kombination von Buchstaben/Alphabeten. Ein Raum überall oder reservierte Wörter
Alphabete oder ein Unterstrich sollten zuerst kommen Zuerst eine Zahl und dann die Alphabete oder ein Unterstrich
Sonderzeichen überall.

Das ist alles aus diesem Artikel.

Abschluss

Beim Bash -Scripting können verschiedene Methoden befolgt werden, um eine Variable zu nennen, i.e., Nur Alphabete, Alphabete mit Zahlen und Alphabete mit Zahlen/Unterstrichen. Jede Methode hat einige rechtliche Möglichkeiten, um eine Variable in Bash zu benennen. Darüber hinaus werden auch die rechtlichen und illegalen Perspektiven jeder Methode untersucht. Während der Deklaration von Variablen ist die Verwendung von Sonderfiguren illegal. Dieser Leitfaden hat die möglichen Methoden und rechtlichen/illegalen Aspekte vorgestellt, um eine Variable in Bash zu nennen.