Bash – Entrada de dados durante a execução
Gabarito: letra C. Em bash, o comando read é a ferramenta nativa para capturar entrada do usuário enquanto o script está rodando. Argumentos de linha de comando são acessados via variáveis posicionais ($1, $2, etc.), e não por uma função. As demais alternativas pertencem a outras linguagens.
Alternativa A — ❌ Incorreta
get não é um comando bash para entrada de dados. Em outras linguagens, como Java, existe o método get() para scanners, mas em bash o correto é read.
Alternativa B — ❌ Incorreta
input é a função usada em Python para ler entrada do teclado. Não existe em bash.
Alternativa C — ✅ Correta ⟵ GABARITO
O comando read é um built‑in do bash que lê uma linha da entrada padrão e a atribui a uma ou mais variáveis. Exemplo: read nome – o usuário digita e o valor é armazenado em $nome.
Alternativa D — ❌ Incorreta
scanf é uma função da linguagem C (e derivadas) para entrada formatada. Não faz parte do bash.
Alternativa E — ❌ Incorreta
scanner é uma classe do Java (ex.: Scanner(System.in)) utilizada para leitura de dados. Não é nativa do bash.
Gabarito: letra C.