#!/bin/bash a=0; for i in $(seq 1 3 10); do a=$(expr $i + 1) done echo $aQual o resultado da execução do código? em Shell script
Respostas
respondido por:
1
Resposta: 11
Explicação:
#!/bin/bash
a=0; #definição e inicialização de uma variável
for i in $(seq 1 3 10); #estrutura de repetição, onde 1 é o início, 3 é o incremento e 10 é até onde essa estrutura irá se repetir (ou seja, a cada iteração, i terá os seguintes valores: 1, 4, 7, 10)
do a=$(expr $i + 1) ##nessa etapa, o valor de a sempre será i + 1
done #comando necessário para indicar que este é o final da estrutura de repetição (for)
echo $a #usa-se echo para imprimir algo na tela. Neste caso irá imprimir a variável a.
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás