resposta: julio vc tah certo .... $ true $ echo $? 0
$ false $ echo $? 1 $ true && echo OK || echo NOK OK $ false && echo OK || echo NOK NOK # FD2 trancado # FD1 <- FD2, como FD2 trancado, copia de estatus impossivel, # comando retorna falso $ true 2>&- >&2 && echo OK || echo NOK NOK # que eh a mesma coisa que o bash abaixo, logicamente ... $ false && echo OK || echo NOK # Todavia, temos que a impossibilidade de copia, # aborta o comando retornando estatus de falha e nao negando o mesmo $ false 2>&- >&2 && echo OK || echo NOK NOK # FD1 trancado # FD1 <- FD1, isso nao eh falso, porque o elemento eh o mesmo $ true 1>&- >&1 && echo OK || echo NOK OK Resposta ao Flavio ... # FD3 trancado # FD1 <- FD3 # Tah mas quem eh 3?????????????, logo true abortado .... $ true 3>&- >&3 && echo ok || echo nok -bash: 3: Bad file descriptor nok # FD3 <- FD2 $ exec 3<&2 # FD3 trancado # FD1 <- FD3, vc trancou o FD1 tb, logo true abortado novamente $ true 3>&- >&3 && echo ok || echo nok -bash: 3: Bad file descriptor nok -- [ ]'s Ivan Carlos Da Silva Lopes Engenheiro Eletronico e Computacao UFRJ [As partes desta mensagem que não continham texto foram removidas]