So beginnen Sie mit Bash -Programmiervariablen und Syntaxe

So beginnen Sie mit Bash -Programmiervariablen und Syntaxe
Beginnen Sie mit der Bash -Programmierung? Dann ist dieser Artikel für Sie. Bash ist eigentlich eine Unix -Shell, die von Brian Fox entwickelt wurde. In Programmen für Befehlszeilenschnittstellen (CLI) werden Befehle als Textzeilen verarbeitet. Die Schnittstelle selbst wird als Befehlszeilenprozessor oder Befehlszeilen-Interpreter oder mehr als eine Shell bezeichnet.

Wenn Sie ein vollständiger Code -Neuling sind, kann dieser Leitfaden helfen, zu verstehen, wie Code geschrieben wird. Zunächst schreiben Sie einfache Programme, um sich mit der Programmiersprache vertraut zu machen und die zur Ausführung einer bestimmten Aufgabe zur Verfügung stehenden Syntaxe und Tools zu kennen. Wenn Sie mit Bash irgendwie vertraut sind, ist Ihr Lernprozess einfacher.

In Bash verwenden Sie meistens Linux -Befehle. Die Syntax ist verprügelt. Wir werden Bash besprechen, aber davor ist hier ein kurzer Überblick über die Shell.

Was genau ist Schale?

Eine Shell ist ein Programm, das Befehle empfängt und sie dem Betriebssystem für die Ausführung von Aufgaben gibt. Mit anderen Worten, es interpretiert die vom Programmierer angegebenen Befehle. Nachdem die Ergebnisse zurückgegeben wurden, zeigt die Schale sie im Terminal. Also interagieren Sie durch das Terminalfenster mit der Schale.

Bash ist das verkürzte Wort von Bourne wieder Shell. Bash -Programme können also als Shell -Programme bezeichnet werden. Bash Shell wurde auf der ursprünglichen Unix Shell, SH, gebaut, die von Steven Bourne erstellt wurde. Abgesehen von Bash umfassen andere häufig verwendete Shell -Programme für Linux -Systeme CSH, ZSH, KSH und TCSH.

Über Bash -Programmierung

Bash ist für faule Codierer. Durch Bash können Sie Befehle einfach und unkompliziert ausstellen. Ein Bash -Programm fungiert als effizientes Werkzeug, um Ihre Zeit und Mühe beim Schreiben von Programmen zu sparen. Sie können einfache Programme verwenden, um eine lange Kette von Aufgaben auszuführen.

Bash kann auf verschiedene Arten verwendet werden, z. B. das Ausführen von Anpassungsaufgaben, die Automatisierung von Aufgaben, die Ausführung eines Shell -Befehls, das Ausführen mehrerer Befehle und vieles mehr. Daher ist es für Linux -Benutzer primär, die Grundlagen der Bash -Programmierung zu kennen.

Wie jede andere Programmiersprache befasst sich Bash mit Variablen, Argumenten, arithmetischen Operatoren und verschiedenen Syntaxen, die zum Schreiben von Programmen verwendet werden. Wir werden einen kurzen Überblick über jeden von ihnen haben. Um Ihr Lernen zu erleichtern und sich an Bash -Programme zu gewöhnen, werden wir versuchen, die Konzepte anhand einfacher Code -Beispiele zu erklären. Sie können die Ausgabe am Ende jedes Programms sehen, damit Sie versuchen können, die Programme mit Ihren Ergebnissen beim Üben zu überprüfen. Außerdem erstellen Sie Ihr erstes Bash -Programm.

Variable Aussage

Sie können Ihre eigenen Variablen in Bash deklarieren. Dies hilft, die Ergebnisse der angegebenen Befehle zu verfolgen. Variable wird wie folgt deklariert.

variable = Wert

Dies ist eine gängige Praxis, Variablen zu deklarieren. Sie können sowohl Großbuchstaben als auch Kleinbuchstaben in variablen Namen verwenden. Bash ist Fallempfindlichkeit. Seien Sie also mit Ihrer Auswahl an Buchstaben überein. Stellen Sie außerdem sicher, dass Sie einen variablen Namen wählen, der seinen Zweck gut beschreibt.

Denken Sie daran, Sie sollten niemals Platz auf das gleiche Zeichen (=) und eines der Wörter legen. Lassen Sie uns nun ein einfaches Beispiel für die variable Erklärung und deren Ausgabe sehen.

$ #!/Bin/Bash
$ firstvar = Hallo
$ SecondVar = Welt
$ echo $ Firstvar $ SecondVar
$ echo
$ mydir =/etc
$ ls $ mydir

In den 2. und 3. Zeilen werden zwei Variablen zugewiesen, FirstVar und SecondVar. In der 4. Zeile prüft Echo die Variablenwerte.

Danach wird ein weiteres Echo ohne Argumente ausgeführt. Dies schafft eine leere Zeile, um etwas Platz aus dem Code zu holen. Dann wird ein weiterer variabler Mydir als Weg zu einem Verzeichnis erstellt.

Argumente übergeben

Sie verwenden die Unix -Shell, um Befehle auszuführen. Es ermöglicht seinen Benutzern, Laufzeitargumente an diese Befehle weiterzugeben. Die Argumente werden als Befehlszeilenparameter bezeichnet. Dies hat zwei Verwendungen: Durchflussregelung und Angabe der Eingabe für den Befehl.

Es gibt einige vordefinierte Variablen, die die Argumente darstellen. $ 1 bezieht sich auf das erste Argument, 2 US. Im Folgenden finden Sie ein Beispiel. Schauen Sie sich die Ausgabe als Referenz an.

$ set Der Himmel ist bewölkt
$ echo $ 1 $ 2

Wie Sie aus der Ausgabe erkennen können, wurden 1 und 2 US -Dollar an „The“ und „Sky“ zugewiesen.

Arithmetische Operationen in Bash

In diesem Abschnitt des Artikels werden arithmetische Operatoren erläutert, die in Bash verwendet werden. Arithmetische Operationen werden auf numerischen Werten durchgeführt und Sie erhalten die gewünschte Ausgabe. Im Bash -Skript sind arithmetische Operationen einfach und leicht zu verstehen.

Um die grundlegenden arithmetischen Operationen in der Bash -Shell durchzuführen, wird die Doppel -Klammern -Technik verwendet. Die Methode besteht darin, Doppelklammern ohne oder mit einem $ am Anfang zu verwenden. Die Syntax ist:

$ ((Ausdruck))

Schauen wir uns einen kurzen Blick auf einige der grundlegenden arithmetischen Operationen mit dem folgenden Beispiel an.

#!/Bin/Bash
$ x = 16
$ y = 4
$ echo "x = 16, y = 4"
$ echo "Zugabe von X & Y"
$ echo $ (($ x + $ y))
$ echo "Subtraktion von X & Y"
$ echo $ (($ x - $ y))
$ echo "Multiplikation von X & Y"
echo $ (($ x * $ y))
Echo "Division von x durch y"
echo $ (($ x / $ y))
Echo "Exponentiation von x, y"
echo $ (($ x ** $ y))
Echo "Modulare Aufteilung von x, y"
echo $ (($ x % $ y))

Der Abschluss

Heute haben Sie gelernt, wie man mit Bash -Programmierung anfängt ". In diesem Artikel haben Sie die Befehlszeilenschnittstelle, die Bash-Programmierung, die in Bash verwendeten Syntaxen, die Übergabe von Argumenten und die Verwendung von Variablen zur Durchführung arithmetischer Operationen erfahren. Sie haben auch kurz etwas über die Shell erfahren und warum Bash -Programme als Shell -Programme bezeichnet werden. Ich hoffe, nach dem Durchgang dieses Artikels können Sie Bash -Aufgaben effizienter ausführen.