So verwenden Sie Bash && Operator unter Linux

So verwenden Sie Bash && Operator unter Linux

Der Bash Logical (&&) -Operator ist einer der nützlichsten Befehle, die auf verschiedene Arten verwendet werden können, wie Sie in der bedingten Anweisung verwenden oder mehrere Befehle gleichzeitig ausführen können. Im Allgemeinen ist der logische Operator derjenige, der verwendet wird, um mehr als einen Ausdruck zu verbinden, und liefert dann den Ausgang basierend auf seinem kombinierten Ergebnis.

In ähnlicher Weise ist Bash Shell so konzipiert, dass sie jeweils eine Aufgabe erledigen. Wenn Sie an einem großen Projekt arbeiten, ist es ein stressiger Prozess, wenn Sie an einem großen Projekt arbeiten, auf den ersten Befehl zu warten. Aber der Bash && -operator kann dies lösen und es ermöglichen, mehrere Befehle gleichzeitig auszuführen. Auf diese Weise können Sie Ihr großes Projekt mit diesem Befehl, der in diesem Artikel erörtert wird, prägnanter, leicht lesbar und zeitlich effizienter gestalten, die in diesem Artikel erörtert werden.

So verwenden Sie den Bash && (und) logischen Operator mit bedingten Anweisungen

Nehmen wir ein Beispiel und erstellen Sie ein Bash -Skript mit “Bashifkondition.Sch"Verwenden Sie den logischen Operator" && "(und) mit den bedingten Anweisungen. Dafür erstellen wir ein Programm, in dem wir eine beliebige Nummer vom Benutzer nehmen und dann prüfen, ob die Nummer gerade oder ungerade ist und ob es um zehn teilbar ist oder nicht. Also erstellen wir zuerst ein Bash -Skript und schreiben dann einen Code, wie unten gezeigt

$ nano bashifcondition.Sch
!/Bin/Bash
echo "eine Nummer eingeben"
Lesen Sie num
if [$ ((num % 2)) == 0] && [$ ((num % 10)) == 0];
Dann
echo "$ num ist gerade und auch durch 10 teilbar"
anders
echo "$ num ist seltsam und von 10 nicht teilbar"
fi

Danach werden wir dieses Bash -Skript ausführen und seine Ausgabe durch Eingabe sehen:

$ bash bashifcondition.Sch

Für die Codeüberprüfung haben wir zwei verschiedene Zahlen genommen, die 20 bzw. 13 sind, und versuchen, das Codeverhalten für diese Zahlen zu sehen. Wenn wir also '20' eingeben, können Sie sehen, dass es um 2 und 10 teilbar ist, was es zu einer gleichmäßigen Zahl macht. Andererseits ist es, wenn wir 13 eintreten.

Logischer Operator && (und) Wahrheitstabelle: Sie können auch der Wahrheitstabelle folgen, damit der logische && Operator seine Funktionalität erfolgt

Bedingung 1 Bedingung 2 Ausgang
WAHR WAHR WAHR
WAHR FALSCH FALSCH
FALSCH WAHR FALSCH
FALSCH FALSCH FALSCH

So verwenden Sie && (und) Operator, um mehrere Befehle auszuführen

Sie können auch den logischen Bash -Operator && (und) verwenden, um mehrere Befehle gleichzeitig auszuführen. Lassen Sie uns beispielsweise ein neues Bash -Skript erstellen, indem wir eingeben:

$ nano testbash.Sch

Danach müssen Sie denselben Befehl schreiben, der früher mit dem Eingeben besprochen wird.

#!/Bin/Bash
sudo APT Update && sudo APT -Upgrade

Später müssen Sie dieses Bash -Skript speichern, indem Sie drücken “Strg+o"Und dann beenden, indem Sie drücken"Strg+x“. Danach müssen Sie das Bash -Skript im Terminal ausführen

$ bash testbash.Sch

Nehmen wir nun ein weiteres Beispiel für ein Bash -Skript, in dem wir vom Benutzer eingegeben werden, um einen Dateinamen mit der "" zu erstellen "lesenBefehl ”und dann das Verzeichnis anzeigen, in dem diese Datei mit der" erstellt wurde "erstellt wurdePWD" Befehl. Der Code für diese Beschreibung wird also unten erwähnt

#! /Bin/Bash
Echo "Geben Sie den Text Dateinamen ein:"
Lesen Sie den Dateinamen
Touch $ Dateiname && echo "-Datei wurde in" && pwd "erstellt

Nachdem Sie dieses Bash -Skript ausgeführt haben, erhalten Sie die Ausgabe, wie unten gezeigt:

Abschluss

Bash && Befehl ist ein logischer Operator, der auf verschiedene Arten verwendet werden kann, z. Dies ist sehr nützlich, vor allem, wenn Sie an großen Projekten arbeiten und Ihren Code prägnanter und klarer machen. In diesem Artikel haben wir also einige Beispiele des Bash && -Operators angegeben, wie Sie ihn in Ihrem alltäglichen Bash -Scripting verwenden können.