Introdução
Nos antigos reinos mitológicos da Índia, um mundo digitalmente encantado reflete as complexidades de nossa amada terra. Este mundo, conhecido como "Sankya Lokam", enfrenta um dilema terrível. Uma criatura sagrada chamada "Vidyutpada" – uma besta elétrica com o poder de controlar o fluxo de informações – foi aprisionada na forma de um sistema Linux por um astuto asura (demônio). Para libertar o Vidyutpada e restaurar seus poderes, um escolhido deve navegar por comandos místicos e desvendar os segredos da Leitura de Entrada do Linux.
Sua missão é alcançar o domínio sobre a arte de ler entradas no Linux, utilizando o divino comando read para decifrar as mensagens codificadas deixadas pelos antigos. Você está pronto para embarcar nesta busca épica e desbloquear os caminhos para a iluminação?
Decifrando os Pergaminhos de Entrada
Nesta etapa, você iniciará sua jornada aprendendo a aproveitar o comando read para capturar a essência etérea das entradas fornecidas pelo usuário.
Tarefas
- Complete o script
greet_user.shque solicita ao usuário o seu nome. - Garanta que o script leia a entrada e exiba uma saudação personalizada.
Requisitos
- Complete o modelo do script
greet_user.sh(criado durante a configuração) usando o comandoreadpara obter a entrada do usuário. - O arquivo do script já está localizado em
~/project/greet_user.she possui permissões de execução. - Use o comando
echopara imprimir a saudação personalizada. - Siga exatamente o formato de saída mostrado no exemplo abaixo.
Exemplo
What is your name? Arjun
Welcome, Arjun, to the Sankya Lokam!
Canalizando os Ecos do Passado
Nesta etapa, suas habilidades serão testadas ainda mais, exigindo que você manipule múltiplas entradas e exiba uma mensagem que as entrelace em uma única frase de sabedoria ancestral.
Tarefas
- Complete o script
greet_user2.shpara aceitar duas entradas: o nome e o título do usuário. - Construa uma mensagem que incorpore tanto o nome quanto o título do usuário.
Requisitos
- Complete o script
greet_user2.sh(criado durante a configuração) para incluir dois comandosread: um para o nome e outro para o título. - Seu script deve combinar o nome e o título em uma única mensagem de saudação.
- Use prompts apropriados para guiar a entrada do usuário.
Exemplo
What is your name? Arjun
What is your title? The Brave
Welcome, Arjun The Brave, to the Sankya Lokam!
Resumo
Neste desafio, projetamos uma jornada de aprendizado ambientada no mundo místico de Sankya Lokam, ensinando os fundamentos da Leitura de Entrada no Linux através de personagens e cenários míticos envolventes. O objetivo foi criar um ambiente que estimule a curiosidade e motive os alunos a realizar missões usando o comando read. Sua busca para libertar Vidyutpada foi concluída, e o conhecimento sobre leitura de entrada no Linux estará para sempre sob seu comando. Que, através deste desafio, suas viagens pelos reinos digitais sejam sempre frutíferas.



