Einführung
In den alten mythologischen Reichen Indiens spiegelt eine digital verzauberte Welt die Komplexität unseres geliebten Landes wider. Diese Welt, bekannt als „Sankya Lokam“, befindet sich in einer misslichen Lage. Ein heiliges Wesen namens „Vidyutpada“ – eine elektrische Bestie mit der Macht, den Informationsfluss zu steuern – wurde von einem listigen Asura (Dämon) in der Gestalt eines Linux-Systems gefangen gehalten. Um Vidyutpada zu befreien und seine Kräfte wiederherzustellen, muss ein Auserwählter durch mystische Befehle navigieren und die Geheimnisse der Linux-Eingabeverarbeitung entschlüsseln.
Ihre Mission ist es, die Kunst des Einlesens von Daten in Linux zu meistern. Nutzen Sie den göttlichen read-Befehl, um die kodierten Botschaften der Ahnen zu dechiffrieren. Sind Sie bereit, sich auf diese epische Suche zu begeben und die Pfade zur Erleuchtung freizuschalten?
Die Entschlüsselung der Eingabeschriftrollen
In diesem Schritt beginnen Sie Ihre Reise, indem Sie lernen, den read-Befehl einzusetzen, um die flüchtige Essenz von Benutzereingaben einzufangen.
Aufgaben
- Vervollständigen Sie das Skript
greet_user.sh, das den Benutzer nach seinem Namen fragt. - Stellen Sie sicher, dass das Skript die Eingabe einliest und eine personalisierte Begrüßung ausgibt.
Anforderungen
- Ergänzen Sie die Vorlage des Skripts
greet_user.sh(die während der Einrichtung erstellt wurde) unter Verwendung desread-Befehls, um die Benutzereingabe zu erhalten. - Die Skriptdatei befindet sich bereits unter
~/project/greet_user.shund verfügt über Ausführungsberechtigungen. - Verwenden Sie den
echo-Befehl, um die personalisierte Begrüßung auszugeben. - Halten Sie sich exakt an das im folgenden Beispiel gezeigte Ausgabeformat.
Beispiel
What is your name? Arjun
Welcome, Arjun, to the Sankya Lokam!
Kanalisierung der Echos der Vergangenheit
In diesem Schritt werden Ihre Fähigkeiten weiter auf die Probe gestellt. Sie müssen mehrere Eingaben verarbeiten und eine Nachricht anzeigen, die diese zu einem einzigen String alter Weisheit verwebt.
Aufgaben
- Vervollständigen Sie das Skript
greet_user2.sh, um zwei Eingaben zu akzeptieren: den Namen und den Titel des Benutzers. - Erstellen Sie eine Nachricht, die sowohl den Namen als auch den Titel des Benutzers enthält.
Anforderungen
- Vervollständigen Sie das Skript
greet_user2.sh(das während der Einrichtung erstellt wurde), sodass es zweiread-Befehle enthält: einen für den Namen und einen für den Titel. - Ihr Skript sollte den Namen und den Titel zu einer einzigen Begrüßungsformel kombinieren.
- Verwenden Sie angemessene Eingabeaufforderungen, um den Benutzer durch die Eingabe zu führen.
Beispiel
What is your name? Arjun
What is your title? The Brave
Welcome, Arjun The Brave, to the Sankya Lokam!
Zusammenfassung
In dieser Herausforderung haben wir eine Lernreise in der mystischen Welt von Sankya Lokam entworfen, um die Grundlagen der Linux-Eingabeverarbeitung durch fesselnde mythologische Charaktere und Szenarien zu vermitteln. Ziel war es, eine Umgebung zu schaffen, die Neugier weckt und Lernende dazu motiviert, Aufgaben mit dem read-Befehl zu lösen. Ihre Mission, Vidyutpada zu befreien, ist abgeschlossen, und das Wissen über die Linux-Eingabeverarbeitung steht Ihnen nun dauerhaft zur Verfügung. Mögen Ihre Reisen in den digitalen Reichen durch diese Herausforderung stets fruchtbar sein.



