Verifique se a variável é igual a abrir parênteses

5

Atualmente estou tentando descobrir isso.

if [ $CHAR == ( ]

Obviamente, isso não funciona. Então, como eu o forço a fazer o que obviamente pretendo?

(Para pontos de bônus, como faço para que a comparação funcione em case ?)

    
por MathematicalOrchid 15.07.2016 / 13:52

1 resposta

11

Você precisa de citações

if [ "$CHAR" == "(" ]

Você pode fazer semelhante com case

case $CHAR in
  '(') # do stuff
    
por 15.07.2016 / 13:57