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
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.