Ed
há 6 meses
Vamos analisar o script apresentado: ```bash #!/bin/bash A="" while [[ $A != "X" ]] do read A done exit 0 ``` 1. O script começa com a definição de uma variável `A` que é inicializada como uma string vazia. 2. Em seguida, ele entra em um loop `while` que continua enquanto `A` não for igual a "X". 3. Dentro do loop, o comando `read A` aguarda a entrada do usuário e atribui o valor digitado à variável `A`. 4. O loop se repetirá até que o usuário digite "X". Agora, vamos analisar as alternativas: 1. O SCRIPT pede que o usuário digite valores e vai somando-os, até que o valor zero seja digitado. - Incorreto, pois não há soma nem condição de parar com zero. 2. O SCRIPT pede que o usuário digite palavras, indefinidamente, até que seja digitada uma palavra composta somente pelo caractere "X". - Correto, pois o loop continua até que "X" seja digitado. 3. O SCRIPT exibe a lista de arquivos no diretório atual, exceto aqueles que contêm o caractere "X" em seu nome. - Incorreto, não há nenhum comando para listar arquivos. 4. O SCRIPT pede que o usuário digite dois valores e retorna o múltiplo de ambos. - Incorreto, não há operação de múltiplo. 5. O SCRIPT realiza um LOOP em que, repetidamente, exibe a letra "X" e aguarda o usuário pressionar a tecla ENTER para encerrar. - Incorreto, pois não exibe "X", apenas espera que "X" seja digitado. Portanto, a opção correta é: O SCRIPT pede que o usuário digite palavras, indefinidamente, até que seja digitada uma palavra composta somente pelo caractere "X".
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material