介绍
在古老印度神话的数字幻境中,存在着一个映射现实世界复杂性的领域。这个被称为「Sankya Lokam」的世界正面临着严峻的困境。一只名为「Vidyutpada」的神圣生物——拥有一股控制信息流能力的电力神兽,被一名狡诈的阿修罗(恶魔)囚禁在 Linux 系统之中。为了释放 Vidyutpada 并恢复它的神力,天选之人必须穿梭于神秘的命令之间,解开 Linux 输入读取的秘密。
你的任务是精通 Linux 中的输入读取艺术,利用神圣的 read 命令来破译先贤留下的加密信息。你准备好开启这段史诗般的征程,开启通往启蒙之路的大门了吗?
解码输入卷轴
在这一步中,你将开始你的旅程,学习如何驾驭 read 命令来捕捉用户输入中蕴含的空灵精髓。
任务
- 完成
greet_user.sh脚本,该脚本需要提示用户输入姓名。 - 确保脚本能够读取输入并回显个性化的问候语。
要求
- 完善
greet_user.sh脚本模板(该模板已在环境初始化时创建),使用read命令获取用户输入。 - 脚本文件位于
~/project/greet_user.sh且已具备执行权限。 - 使用
echo命令打印个性化问候语。 - 请严格遵循下方示例所示的输出格式。
示例
What is your name? Arjun
Welcome, Arjun, to the Sankya Lokam!
引导远古的回响
在这一步中,你的技能将面临进一步考验。你需要处理多个输入,并显示一条将这些输入编织成一段远古智慧语录的信息。
任务
- 完成
greet_user2.sh脚本,使其接受两个输入:用户的姓名和头衔。 - 构建一条同时包含用户姓名和头衔的问候信息。
要求
- 完善
greet_user2.sh脚本(该模板已在环境初始化时创建),包含两个read命令:一个用于姓名,一个用于头衔。 - 你的脚本应将姓名和头衔组合成一条完整的问候语。
- 使用适当的提示语来引导用户输入。
示例
What is your name? Arjun
What is your title? The Brave
Welcome, Arjun The Brave, to the Sankya Lokam!
总结
在这项挑战中,我们设计了一段设定在神秘世界 Sankya Lokam 的学习旅程,通过引人入胜的神话角色和场景教学 Linux 输入读取的基础知识。我们的目标是创造一个激发好奇心的环境,驱动学习者使用 read 命令完成任务。你解救 Vidyutpada 的征程已经圆满完成,Linux 输入读取的知识将永远为你所用。愿你在数字领域的探索通过这次挑战而变得更加丰硕。



