Hmm... Não sei dizer, realmente não to tendo muita ideia pra testar isso.. Já que não conseguimos nem usar um strace pra ver o que acontece, já que toda saida some..
Mas pensando assim, eu acho que deveriamos ter o mesmo comportamento ao fazer: [EMAIL PROTECTED] root]# true 1>&- >&1 && echo ok || echo nok ok O que não acontece.. Quando tento escrever em um FD fechado, acontece: [EMAIL PROTECTED] root]# true 3>&- >&3 && echo ok || echo nok -bash: 3: Bad file descriptor nok [EMAIL PROTECTED] root]# exec 3<&2 [EMAIL PROTECTED] root]# true 3>&- >&3 && echo ok || echo nok -bash: 3: Bad file descriptor nok [EMAIL PROTECTED] root]# Mas tudo bem, eu não ver a mensagem de Bad file descriptor é explicado pelo fato dela "sair" pela stderr q ta fechada... Bom, se alguem tiver mais ideias pra entendermos isso... to curioso tambem.. Flávio do Carmo Júnior On 10/1/07, Julio C. Neves <[EMAIL PROTECTED]> wrote: > > Fala Flavio, > achei sensacional esta rodada e por isso tb quero dar a minha contrib. > Acho > que a linha > > $ true 2>&- >&2 && echo OK || echo NOK > NOK > > produziu este resultado por ter tentado escrever no descritor de erro > (/dev/fd/2) que estava fechado. Se assim for, o erro não está no processo > como um todo, já que estaríamos sacrificando, de forma consciente, > qualidade > de código por eficiência. > > Que vc, Tiago e Czar acham? > > Abraços, > Julio > > Em 30/09/07, Flavio Junior <[EMAIL PROTECTED] <billpp%40gmail.com>> > escreveu: > > > > Um detalhe que percebi (sempre na pratica) dessa ideia: > > > > [EMAIL PROTECTED]:~$ true > > [EMAIL PROTECTED]:~$ true && echo OK || echo NOK > > OK > > [EMAIL PROTECTED]:~$ true 2>&- && echo OK || echo NOK > > OK > > [EMAIL PROTECTED]:~$ true 2>&- >&2 && echo OK || echo NOK > > NOK > > [EMAIL PROTECTED]:~$ > > > > Ou seja, alterou o resultado de saida do "script" .... > > > > Use com moderação ;) > > > > Flávio do Carmo Júnior > > > > > > On 9/30/07, Ivan lopes <[EMAIL PROTECTED]<lopesivan.del%40gmail.com> > <lopesivan.del%40gmail.com>> > > wrote: > > > > > > beleza ... Tiagao > > > gostei muito de suas observacoes ... > > > > > > nossa lista realmente eh muito boa .. tb com > > > o Grande Julio na area, nao eh por menos > > > > > > obrigado pela contribuicao ... > > > > > > []'s > > > Ivan carlos > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Abraços, > Julio > http://www.julioneves.com - Um livro sobre Bash completo e on-line > :wq > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]