Libertando Vidyutpada: Domínio de Entrada no Linux

LinuxIntermediate
Pratique Agora

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

  1. Complete o script greet_user.sh que solicita ao usuário o seu nome.
  2. 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 comando read para obter a entrada do usuário.
  • O arquivo do script já está localizado em ~/project/greet_user.sh e possui permissões de execução.
  • Use o comando echo para 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

  1. Complete o script greet_user2.sh para aceitar duas entradas: o nome e o título do usuário.
  2. 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 comandos read: 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.

✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar