In dieser Lektion Wir werden uns bedingte Aussagen ansehen beim Bash-Skripting. Bedingte Aussagen sind eigentlich kleine Fragen die innerhalb von Skripten und in Programmen existieren. Eine Frage wie ist diese Zahl größer als diese Zahl? Und wenn ja, mach dieses Zeug. Dieses englische Sprachmodell von bedingten Anweisungen in Bash-Skripten ist sehr genau. Also lass uns weitermachen und eine neue Datei erstellen und untersuchen Sie einige dieser Bedingungen. Also werde ich Nano eingeben, und dann nenne ich diese Datei cond für Bedingungen. Tatsächlich werde ich sogar eine hinzufügen. Wie ich vermute, wird es noch einen geben. Sobald wir hier drin sind, Wir müssen die offensichtlichen Informationen angeben. Und vergiss den Weg nicht zum Dolmetscher. Jetzt, wo wir das haben, Ich werde einen weiteren Befehl einführen für uns innerhalb von Shell-Skripting verwenden. Das ist der Lesebefehl. Also das erste, was wir tun werden Sagen wir Echo? Bitte gebe eine Nummer ein. Jetzt wollen wir den Befehl einfügen Dies ermöglicht es dem Skript, Eingaben vom Benutzer zu akzeptieren. Dieser Befehl wird gelesen. Wenn wir lesen folgen mit dem Namen einer Variablen, zum Beispiel Zahl, dann dauert es, was der Benutzer eingibt und wenden Sie es auf diese Variable an. Und nur weil es neu für uns ist, wir gehen voran und führen Sie dies aus und geben Sie es auf dem Bildschirm aus. Also speichern wir es. Und wir machen es ausführbar. Lass uns den Bildschirm leeren und führen Sie das Skript aus. Es erlaubt mir, eine Zahl einzugeben, und ich gebe 12 ein. Beachten Sie, dass dann 12 an die Standardausgabe ausgegeben wird. Mit diesen Informationen, Wir können zurück in Nano gehen, und wenden Sie nun eine if-Anweisung an. Denken Sie daran, die zugehörigen Bedingungsoperatoren mit Zahlen sind die Buchstaben. Dies ist die Syntax unserer if-Anweisung. Wenn, und jetzt verwenden wir die eckigen Klammern die sich rechts neben der P-Taste befinden. Hier drinnen werde ich sagen, ob num ist weniger als, und wir sagen 50. Dann fügen wir ein Semikolon hinzu. Dann Echo num1 ist weniger als 50. Und wir können ein \n eingeben, um zur nächsten Zeile zu gelangen. Jetzt können wir diese Datei speichern. Und lösche den Bildschirm. Und jetzt werden wir die Datei ausführen. Jetzt können wir eine Zahl eingeben. Ich werde absichtlich einen weniger als 50 eingeben um unsere spezifische if-Anweisung zu überprüfen. Und es sagt num1 ist kleiner als 50. Lass es uns noch einmal ausführen aber dieses Mal geben wir eine Zahl höher als 50 ein. Und beachten Sie, dass nur die Nummer gedruckt und beendet wird weil wir auf der anderen Seite nichts zu tun haben dieser Münze. Um die Bedingung zu behandeln, wenn sie nicht erfüllt ist ist wirklich genauso wichtig als Behandlung der Bedingung, wenn sie erfüllt ist. Kommen wir also zurück zu Nano und was wir tun werden werden wir die else-Anweisung hinzufügen. Also, wenn sich herausstellt, dass num tatsächlich größer als 50 ist, dann können wir hier runter bis rechts über den fi und wir können anderes sagen Echo num1 ist größer als 50. Probieren wir das jetzt mal aus. Und jetzt können wir wieder eine Zahl größer als 50 eingeben, und Sie werden sehen, dass es jetzt gehandhabt wird. Dies ist eine grundlegende if-else-Anweisung innerhalb von Bash-Skripting. In unserer nächsten Lektion, wir werden mehrere Bedingungen hinzufügen. Bis dann.