FGV — Analista Judiciário - Tecnologia da Informação — Shell script — 2024

Enunciado

A analista Priscila escreveu o seguinte shell script no arquivo q03.sh: #!/bin/bash alias echo3='echo -n TRF' function echo2 () { $echo1 } echo1='echo TRF' $echo1 echo2 echo3 Priscila executou o script acima em um terminal com o interpretador Bash, através do comando “bash q03.sh”. Após a execução do comando, Priscila observou que a string “TRF” foi impressa na saída do terminal:

Alternativas

  1. A)

    uma vez;

  2. B)

    três vezes;

  3. C)

    duas vezes;

  4. D)

    nenhuma vez, gerando erro;

  5. E)

    nenhuma vez, sem gerar erro.

Gabarito e comentário

Resposta correta: C

O gabarito oficial da FGV aponta a alternativa C. Na forma considerada pela banca para a execução e expansão dos elementos do script, a string TRF aparece duas vezes na saída.

Questões relacionadas