Libérer Vidyutpada : Maîtrise des entrées Linux

LinuxIntermediate
Pratiquer maintenant

Introduction

Dans les anciens royaumes mythologiques de l'Inde, un monde enchanté numériquement reflète les complexités de notre terre bien-aimée. Ce monde, connu sous le nom de « Sankya Lokam », fait face à une situation désespérée. Une créature sacrée nommée « Vidyutpada » – une bête électrique dotée du pouvoir de contrôler le flux d'informations – a été emprisonnée sous la forme d'un système Linux par un asura (démon) rusé. Afin de libérer le Vidyutpada et de restaurer ses pouvoirs, l'élu doit naviguer à travers des commandes mystiques et déverrouiller les secrets de la lecture des entrées Linux.

Votre mission est de maîtriser l'art de lire les entrées sous Linux, en utilisant la commande divine read pour déchiffrer les messages codés laissés par les anciens. Êtes-vous prêt à vous lancer dans cette quête épique et à ouvrir les voies de l'illumination ?

Décodage des parchemins de saisie

Dans cette étape, vous commencerez votre voyage en apprenant à exploiter la commande read pour capturer l'essence éthérée des entrées fournies par l'utilisateur.

Tâches

  1. Complétez le script greet_user.sh qui demande son nom à l'utilisateur.
  2. Assurez-vous que le script lit l'entrée et affiche un message de bienvenue personnalisé.

Exigences

  • Complétez le modèle de script greet_user.sh (créé lors de la configuration) en utilisant la commande read pour obtenir la saisie de l'utilisateur.
  • Le fichier script se trouve déjà dans ~/project/greet_user.sh et possède les permissions d'exécution.
  • Utilisez la commande echo pour afficher le message de bienvenue personnalisé.
  • Respectez scrupuleusement le format de sortie indiqué dans l'exemple ci-dessous.

Exemple

What is your name? Arjun
Welcome, Arjun, to the Sankya Lokam!

Canaliser les échos du passé

Dans cette étape, vos compétences seront mises à l'épreuve car vous devrez gérer plusieurs entrées et afficher un message qui les fusionne en une seule chaîne de sagesse ancestrale.

Tâches

  1. Complétez le script greet_user2.sh pour accepter deux entrées : le nom de l'utilisateur et son titre.
  2. Construisez un message qui incorpore à la fois le nom et le titre de l'utilisateur.

Exigences

  • Complétez le script greet_user2.sh (créé lors de la configuration) pour inclure deux commandes read : une pour le nom et une pour le titre.
  • Votre script doit combiner le nom et le titre dans un seul message de bienvenue.
  • Utilisez des invites de saisie appropriées pour guider l'utilisateur.

Exemple

What is your name? Arjun
What is your title? The Brave
Welcome, Arjun The Brave, to the Sankya Lokam!

Résumé

Dans ce défi, nous avons conçu un parcours d'apprentissage situé dans le monde mystique de Sankya Lokam, enseignant les bases de la lecture des entrées Linux à travers des personnages et des scénarios mythiques. L'objectif était de créer un cadre stimulant la curiosité et poussant les apprenants à accomplir des quêtes à l'aide de la commande read. Votre mission pour libérer Vidyutpada est terminée, et la maîtrise de la lecture des entrées Linux sera désormais à jamais à votre service. Puisse ce défi rendre vos voyages dans les royaumes numériques toujours plus fructueux.

✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer