Mastering -Backticks in Linux -Bash -Skripten beherrschen

Mastering -Backticks in Linux -Bash -Skripten beherrschen
Bash -Skripte sind am besten, wenn es darum geht, die täglichen Aufgaben zu vereinfachen. Diese Skripte enthalten Befehle und Tricks, die Sie als sysadmin verwenden können. Der Backtick (') -Operator ist eines dieser Funktionen des Bash -Skripts, das Ihre Arbeit erleichtern kann.

Viele Anfänger verstehen die Backticks jedoch als Zitatmarkzeichen, die in den Saiten verwendet werden. Deshalb ist es unerlässlich. In diesem Handbuch werden wir den Ansatz auflisten, wie die Backticks in Linux -Bash -Skripten gemeistert werden können.

Mastering -Backticks in Linux -Bash -Skripten beherrschen

Bevor Sie zu den Illustrationen von Backticks in Bash -Skripten wechseln, lassen Sie uns verstehen, was sie sind und warum wir sie lernen sollten.

Was sind Backticks in Linux -Bash -Skripten?

Back -Ticks oder das Back -Quote ('). Es führt die Befehle im System aus und gibt die Ausgabe zurück, um die Logik im bestimmten Skript fortzusetzen. In einfachen Worten funktionieren die Backticks in Bash -Skripten als Brücke zwischen zwei Befehlen, was bedeutet, dass die Aktion des zweiten Befehls vom ersten abhängt. Dieses winzige Code ist ein bedeutender Baustein in der Skriptprogrammierung. Sie können die Backticks problemlos verwenden, da es einfach ist, sie mit anderen Skriptbefehlen zu kombinieren.

So verwenden Sie Backticks in Bash

Jetzt werden wir ein einfaches Beispiel verwenden, um die Backticks im Bash -Skript zu verwenden. Zum Beispiel haben Sie vier Textdateien: myFile_1.txt, myFile_2.txt, myFile_3.txt und myfile_4.txt. Eine dieser Dateien enthält eine „LinuxHint“.Dev ”Text, und Sie möchten diese bestimmte Datei zum Bearbeiten finden. Aus diesem Grund müssen Sie den GREP -Befehl ausführen und dann den Gedit -Befehl verwenden. Wir können den Backtick -Charakter hier verwenden. Hier ist die folgende Methode:

Die Textdateien sind im Dokumentenverzeichnis vorhanden. Verwenden Sie den folgenden Befehl, um ein Bash -Skript zu erstellen:

Berühren Sie MyFile.Sch

Führen Sie danach die folgenden Befehle aus:

chmod +x myfile.Sch
Nano Myfile.Sch

Der erste gibt dem Skript ausführbare Erlaubnis, und das zweite öffnet es im Nano -Editor. Geben Sie nun die folgenden Details im Skript ein, damit es funktioniert:

#!/Bin/Bash
Gedit 'Grep -l "LinuxHint.dev " *.txt'

In den vorherigen Codes führt das System den GREP -Befehl aus und führt dann den Gedit -Befehl gemäß der Ausgabe des ersten aus.

Führen Sie schließlich das Bash -Skript im Terminal aus. Es öffnet die MyFile_2.TXT, da es die „LinuxHint hat.Dev ”Text.

./Meine Datei.Sch

Sie können auch die Backstricks verwenden, um eine Befehlsausführung in die Zeichenfolge hinzuzufügen. Zum Beispiel fügen wir die aktuelle Zeit hinzu, als wir das Skript geöffnet haben. Es erfordert nur die folgenden Codes im Skript:

#!/Bin/Bash
Datum = 'Datum'
Echo "Sie haben auf das Skript zugegriffen auf: $ Date"

Wir können das folgende Ergebnis erzielen, indem wir die "Datei" ausführen.Sh ”Bash -Skript im Terminal:

./Datei.Sch

Abschluss

Dies sind die kurzen Informationen über den besten Ansatz zum Beherrschen von Backticks in Linux -Bash -Skripten. Backticks spielen eine wesentliche Rolle, da es hilft, die Mehrfachbefehle aus dem Bash -Skript auszuführen. Mit Backticks können Sie die verschiedenen Befehle basierend auf ihrer Ausgabe ausführen. In diesem Leitfaden haben wir zwei Beispiele erläutert, mit denen Sie alles über die Backticks in den Bash -Skripten verstehen können.