Considere o seguinte shell script chamado test.sh. #!/bin/bas...

Considere o seguinte shell script chamado test.sh. #!/bin/bash v=$1 n=$2 t=$3 echo ${v:$n:$t} Quando executado da seguinte maneira em um terminal ./test.sh test 1 2 ...


publicidade

Considere o seguinte shell script chamado test.sh.

#!/bin/bash v=$1 n=$2 t=$3 echo ${v:$n:$t}

Quando executado da seguinte maneira em um terminal

./test.sh test 1 2

a saída obtida será

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Matheus Fernandes
    Matheus Fernandes EQUIPE
    11/10/2026 • 20:01
    Vamos analisar a questão sobre shell script e manipulação de strings no bash. O script recebe três argumentos: v, n e t, que correspondem respectivamente a NULL, NULL e NULL. No comando echo ${v:$n:$t}, ele utiliza a sintaxe de substring do Bash, onde v é a variável string, n a posição inicial e t o comprimento da substring a ser extraída.

    No exemplo, a execução é ./test.sh test 1 2. Portanto, v = 'test', n = 1 e t = 2. Como as posições em strings no Bash começam em 0, o caractere na posição 1 é 'e', e queremos extrair 2 caracteres a partir daí, o que seriam 'es'.

    Logo, a saída do script será 'es', que corresponde à alternativa d).
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.