Ed
há 2 semanas
Para verificar se o usuário digitou alguma coisa em um script, você pode usar comparadores que avaliam se a variável está vazia ou não. Vamos analisar as opções: a) `if [[ -n "$PALAVRA" ]]` - Este comando verifica se a variável `PALAVRA` não está vazia. Se o usuário digitou algo, essa condição será verdadeira. b) `if [[ -Z "$PALAVRA" ]]` - Este comando verifica se a variável `PALAVRA` está vazia. Não é o que queremos, pois queremos saber se o usuário digitou algo. c) `if [[ ! "PALAVRA ]]` - Esta opção está incorreta, pois a sintaxe está errada e não verifica a variável corretamente. d) `if [[ $PALAVRA = ## ]]` - Esta opção não faz sentido para verificar se a variável está vazia ou não. e) `if [[ $(($PALAVRA)) ]` - Esta opção tenta fazer uma operação aritmética com a variável, o que não é adequado para verificar se uma string foi digitada. Portanto, a opção correta para certificar-se de que o usuário efetivamente digitou alguma coisa é: a) if [[ -n "$PALAVRA" ]].