In dieser Lektion Wir werden über Vergleichsoperatoren sprechen im Bash-Scripting. Dies ist eine sehr einfache Lektion. Hier geht es mehr ums Lernen wie Bash jede Art von Vergleich handhabt. Also in der Mathematik wir sprechen über etwas Größeres als etwas anderes, kleiner als, gleich, nicht gleich. Diese existieren alle im Bash-Skripting. Der Unterschied jedoch ist, dass Zeichenfolgen anders behandelt werden als Zahlen. Gehen wir sie also einfach durch. Ich werde fortfahren und eine Datei erstellen in Nano sogenannte Operatoren. Während wir hier sind, Jetzt können wir uns ansehen, wie Strings getestet werden. Jetzt reden wir noch nicht über das Testen. Das kommt in einer anderen Lektion. Aber wenn wir in der Lage sind, zwei Dinge zu vergleichen, wir müssen wissen, wie man das syntaktisch macht. In der Welt der Saiten, wir verwenden tatsächlich viele der gleichen Operatoren wie wir in der Mittelschule Mathe tun. Zum Beispiel, um zu sagen, dass etwas gleich ist, wir würden zwei Gleichheitszeichen verwenden. Der Grund, warum wir zwei verwenden, ist, dass ein einziges Gleichheitszeichen verwendet wird als Zuweisungsoperator. Wenn ich also eine Variable habe und ihr eine Nummer zuweisen möchte, Ich würde so etwas wie eine Zahl sagen, und ist dann Singular 10. Wenn ich meine Variable mit einer anderen Zahl teste, Ich würde zwei Gleichheitszeichen verwenden. Also frage oder sage ich, ob Zahl gleich 10 ist. Das ist also der Unterschied zwischen einer Single und ein doppeltes Gleichheitszeichen. Tatsächlich passiert das nur in solchen Fällen. Alles andere entspricht ziemlich dem, was wir gelernt haben. Wir haben also mehr als wir haben weniger als wir haben größer oder gleich, wir haben weniger als oder gleich, wir haben auch nicht gleich das ist ein Ausrufezeichen gefolgt von einem Gleichheitszeichen. So werden Strings gehandhabt. Jetzt gibt es noch zwei weitere Operatoren für Strings die wir berücksichtigen wollen, und dies sind Boolesche Bedingungsoperatoren. Wenn ich also eine Variable habe und die Variable testen möchte um zu sehen, ob es von etwas bevölkert ist, Ich würde Bindestrich in Kleinbuchstaben n verwenden. Dies bedeutet, dass nicht null ist. Wenn wir testen wollen, ob es leer ist, wir würden sagen -z und das gleich ist die Variable leer. Das sind die bedingten Operatoren für Stärken. Wenn wir es mit Zahlen machen, Wenn ich also zwei Zahlen vergleiche, Ich würde -eq verwenden, wenn sie gleich sind. Wenn ich -ne benutze ist das nicht gleich. gt ist größer als -lt ist kleiner als. Wenn wir dann größer als verwenden wollen oder kleiner oder gleich, wir würden nur tun -ge was bedeutet größer oder gleich -le oder kleiner oder gleich. In unserer nächsten Lektion, Wir werden über mathematische Operatoren sprechen. Bis dann.