Em um script bash, é possível coletar informações do usuári...

Próximas questões
Com base no mesmo assunto
Q3255516 Programação
Em um script bash, é possível coletar informações do usuário por meio de argumentos de linha de comando ou durante a execução do script. A função utilizada para este propósito, durante a execução do script, é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - read

Tema central da questão:

Esta questão aborda o uso de scripts bash, uma habilidade essencial para quem trabalha com suporte acadêmico em TI. O bash é um interpretador de comandos do sistema operacional Unix/Linux. Entender como interagir com o usuário durante a execução de scripts é crucial para automatizar tarefas e coletar informações necessárias para processos acadêmicos ou administrativos.

Conceito teórico:

No contexto de scripts bash, é comum precisar de informações do usuário enquanto o script está sendo executado. A função read é usada para este propósito, permitindo que o script pause e aguarde a entrada do usuário. Esta funcionalidade é útil para personalizar a execução do script com base nas necessidades específicas do usuário.

Justificativa para a alternativa correta:

A função read no bash permite a leitura de dados diretamente do terminal. Utilizando read, o script pode armazenar a entrada do usuário em variáveis, manipulando essas informações conforme necessário. Por exemplo, ao solicitar o nome de um aluno, você pode usar o comando read aluno e depois utilizar a variável $aluno no script.

Análise das alternativas incorretas:

  • A - get: Não é uma função nativa do bash para leitura de entrada do usuário.
  • B - input: É uma função utilizada em linguagens como Python, não em bash.
  • D - scanf: Pertence à linguagem C e não é utilizada em scripts bash.
  • E - scanner: Relacionada ao Java, não é aplicável a scripts bash.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Input: Utilizado em python

Read: Utilizado em script bash

Scanf: Utilizando em C

Scanner: Utilizado em java

#!/bin/bash

read -p "Digite seu nome: " nome

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo