o, se arquivo for um diretório.
      -e ARQUIVO     Verdadeiro, se arquivo existir.
      -f ARQUIVO     Verdadeiro, se arquivo existir e for um arquivo normal.
      -g ARQUIVO     Verdadeiro, se arquivo for set-group-id.
      -h ARQUIVO     Verdadeiro, se arquivo for um link simbólico.
      -L ARQUIVO     Verdadeiro, se arquivo for um link simbólico.
      -k ARQUIVO     Verdadeiro, se arquivo tiver o bit `sticky' definido.
      -p ARQUIVO     Verdadeiro, se arquivo for um `pipe' dado.
      -r ARQUIVO     Verdadeiro, se arquivo for um legível por você.
      -s ARQUIVO     Verdadeiro, se arquivo existir e não estiver vazio.
      -S ARQUIVO     Verdadeiro, se arquivo for um socket.
      -t FD          Verdadeiro, se FD estiver aberto em um terminal.
      -u ARQUIVO     Verdadeiro, se arquivo estiver com set-user-id.
      -w ARQUIVO     Verdadeiro, se arquivo puder ser escrito por você.
      -x ARQUIVO     Verdadeiro, se arquivo puder ser executado por você.
      -O ARQUIVO     Verdadeiro, se arquivo efetivamente for seu (owned).
      -G ARQUIVO     Verdadeiro, se arquivo efetivamente for do seu grupo.
      -N ARQUIVO     Verdadeiro, se arquivo foi modificado desde a última
                     leitura.
    
      ARQ1 -nt ARQ2  Verdadeiro se ARQ1 for mais novo que ARQ2, conforme
                     última data de modificação.
    
      ARQ1 -ot ARQ2  Verdadeiro, se ARQ1 for mais velho que ARQ2.
    
      ARQ1 -ef ARQ2  Verdadeiro, se ARQ1 for um link rígido para ARQ2.
    
    Operadores de string:
    
      -z STRING      Verdadeiro, se string estiver vazia.
    
      -n STRING
         STRING      Verdadeiro, se string não estiver vazia.
    
      STRING1 = STRING2
                     Verdadeiro, se strings forem iguais.
      STRING1 != STRING2
                     Verdadeiro, se strings não forem iguais.
      STRING1 < STRING2
                     Verdadeiro, se STRING1 estiver antes de STRING2, de
                     acordo com a ordem alfabética.
      STRING1 > STRING2
                     Verdadeiro, se STRING1 estiver depois de STRING2, de
                     acordo com a ordem alfabética.
    
    Outros operadores:
    
      -o OPÇÃO       Verdadeiro, se a opção shell OPÇÃO estiver habilitada.
      -v VAR         Verdadeiro, se a variável shell VAR estiver definida.
      -R VAR         Verdadeiro, se a variável shell VAR estiver definida
                     e for uma referência de nome.
      ! EXPR         Verdadeiro, se a expressão EXPR for falsa.
      EXPR1 -a EXPR2 Verdadeiro, se ambas EXPR1 e EXPR2 forem verdadeiras.
      EXPR1 -o EXPR2 Verdadeiro, se ao menos uma das expressões for verdadeira.
    
      arg1 OP arg2   Testes aritméticos.  OP é um dentre -eq, -ne, -lt, -le,
                     -gt, or -ge.
    
    Operadores binários de aritmética retornam verdadeiro se ARG1 for igual,
    não-igual, menor-que, menor-ou-igual-a ou maior-ou-igual-a ARG2.
    
    Status de saída:
    Retorna sucesso, se EXPR for avaliada como verdadeira; falha, se EXPR for
    avaliada como falsa ou um argumento inválido for informado.