  EXPR1 && EXPR2	Verdadeiro, se ambas EXPR1 e EXPR2 forem verdadeiras;
      			senão, falso
      EXPR1 || EXPR2	Verdadeiro, se EXPR1 ou EXPR2 for verdadeira;
      			senão, falso
    
    Quando os operadores `==' e `!=' forem usados, a string à direita do
    operador é usado como um padrão e uma correspondência de padrão é
    realizada. Quando o operador `=~' é usado, a string à direita do
    operador é correspondida como uma expressão regular.
    
    Os operadores && e || não avaliam EXPR2, se EXPR1 for suficiente para
    determinar o valor da expressão.
    
    Status de saída:
    0 ou 1 dependendo do valor de EXPRESSÃO.