shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] redirecionamento


From: Ivan lopes
Subject: Re: [shell-script] redirecionamento
Date: Mon, 1 Oct 2007 21:38:28 -0300

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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]