Página inicial
/
Tecnologia
/
operador "if" é usado para tomada de decisões baseadas em condições em scripts bash. qual é a sintaxe correta para um if que

Question

operador "if" é usado para tomada de decisões baseadas em condições em scripts BASH. Qual é a sintaxe correta para um if que verifica se a variável NUM é igual a 10? A A if ['' NUM''-eq10] B if '' NUM''==10 C ) if [ NUM -eq 10] D D if [NUM=10] E f ['' NUM''=10

Solution

Verificación de expertos
4.3 (226 Votos)
Carolina Mestre · Tutor por 5 anos

Resposta

resposta correta é a opção C: if [ [''\ - A sintaxe está incorreta, pois o operador "-eq" deve ser usado dentro dos colchetes e a variável deve ser referenciada sem aspas ou o símbolo de backslash.B: if NUM''==10 [NUM=10] [''\ - A sintaxe está incorreta, pois o operador "=" é utilizado para atribuição, não para comparação e o comando "f" não é utilizado para declaração de if.