1
Por que a expansão variável sem $ funciona em expressões?
#!/bin/bash VALUE=10 if [[ VALUE -eq 10 ]] then echo "Yes" fi Para minha surpresa, isso gera "Sim". Eu esperava que isso exigisse [[ $VALUE -eq 10 ]]. Examinei a CONDITIONAL EXPRESSIONSseção de man bash, mas não encontrei nada para explicar esse comportamento.