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).
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).