Logo Passei Direto
Buscar
Você está desenvolvendo um SCRIPT em que pede ao usuário para digitar uma palavra, utilizando o comando I read PALAVRA : Porém, antes de prosseguir, você deseja colocar um teste para certificar-se de que o usuário efetivamente digitou alguma coisa. Qual dos comparadores abaixo podemos utilizar? A if "$PALAVRA" ]] B if [[ -Z "$PALAVRA" ]] C if [[ ! "PALAVRA ]] D if [[ SPALAVRA = ""]] E if I S(($PALAVRA)) ]]
User badge image
estudo faculdade

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Para verificar se o usuário digitou alguma coisa em um script, você pode usar o comparador que verifica se a variável está vazia. Vamos analisar as opções: a) `if "$PALAVRA"` - Esta opção não é válida, pois não está utilizando a sintaxe correta para um teste. b) `if [[ -Z "$PALAVRA" ]]` - Esta opção verifica se a variável `$PALAVRA` está vazia. Se estiver vazia, a condição será verdadeira. c) `if [[ ! "PALAVRA ]]` - Esta opção está incorreta, pois falta o fechamento da aspa e não está utilizando a variável corretamente. d) `if [[ SPALAVRA = ""]]` - Esta opção está incorreta, pois a variável não está sendo referenciada corretamente (deveria ser `$PALAVRA`). e) `if I S(($PALAVRA)) ]` - Esta opção está incorreta, pois a sintaxe está errada. A opção correta para verificar se o usuário digitou alguma coisa é: b) if [[ -Z "$PALAVRA" ]].

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina