Seria ele tomar alguma atitude somente em caso de falha do comando 2... e isso não estava acontecendo...


Abraço,
Maurício

Fabricio Lopes de Souza wrote:
> ah entendi , mas o esperado seria ??
>
> gentoo-box ~ # echo a | grep a || echo lala
> a
> gentoo-box ~ # echoo a | grep a || echo lala
> bash: echoo: command not found
> lala
> gentoo-box ~ # echo a | grepp a || echo lala
> bash: grepp: command not found
> lala
> gentoo-box ~ # echoo a | grepp a || echo lala
> bash: grepp: command not found
> bash: echoo: command not found
> lala
>
>
> On 5/19/06, Mauricio <[EMAIL PROTECTED]> wrote:
>> Oi Fabricio!
>>
>> Obrigado pela resposta. Eu desisti de achar o problema e mudei o algoritmo... nesse caso era
>>
>> comando1 | comando2 || comando3
>>
>> era um pipe mesmo entre comando1 e 2...
>>
>> Abraço,
>>
>> Maurício
>>
>> Fabricio Lopes de Souza wrote:
>>> nao ta faltando um "|" ?
>>>
>>> gentoo-box ~ # echo a || echo b || echo c
>>> a
>>> gentoo-box ~ # echoo a || echo b || echo c
>>> bash: echoo: command not found
>>> b
>>> gentoo-box ~ # echoo a || echoo b || echo c
>>> bash: echoo: command not found
>>> bash: echoo: command not found
>>> c
>>> gentoo-box ~ # echoo a || echoo b || echoo c
>>> bash: echoo: command not found
>>> bash: echoo: command not found
>>> bash: echoo: command not found
>>> gentoo-box ~ #
>>>
>>>
>>> On 5/18/06, Mauricio <[EMAIL PROTECTED]> wrote:
>>>> Olá amigos, na seguinte estrutura:
>>>>
>>>>
>>>> while read -a VAR1
>>>> do
>>>>         if [[ VAR2 -ne VAR3 ]]
>>>>         then
>>>>                 while read -a VAR4
>>>>                 do
>>>>
>>>>                 comando3 | comando4 || comando5 ############# Aqui o operador || não funciona, ou seja, independente do resultado anterior o script sempre
>>>> se comporta como se houvesse sucesso no pipe anterior.
>>>>
>>>>                 done < <(comandos2)
>>>>
>>>>         fi
>>>> done < <(comandos1)
>>>>
>>>>
>>>>
>>>> Alguém saberia dizer o por quê???
>>>>
>>>>
>>>> Infelizmente postar o script inteiro não seria muito funcional, visto que depende de vários arquivos externos.
>>>>
>>>> Obrigado,
>>>>
>>>> Maurício
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
>>>> ---------------------------------------------------------------------
>>>> Sair da lista: [EMAIL PROTECTED]
>>>> ---------------------------------------------------------------------
>>>> Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
>>>> ---------------------------------------------------------------------
>>>> Servidor Newsgroup da lista: news.gmane.org
>>>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>>>
>>>>
>>>> Links do Yahoo! Grupos
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
>>> ---------------------------------------------------------------------
>>> Sair da lista: [EMAIL PROTECTED]
>>> ---------------------------------------------------------------------
>>> Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
>>> ---------------------------------------------------------------------
>>> Servidor Newsgroup da lista: news.gmane.org
>>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>>
>>>
>>
>>
>> ___________________________________
>> Yahoo! Messenger with Voice: chiama da PC a telefono a tariffe esclusive
>> http://it.messenger.yahoo.com
>>
>>
>> ---------------------------------------------------------------------
>> Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
>> ---------------------------------------------------------------------
>> Sair da lista: [EMAIL PROTECTED]
>> ---------------------------------------------------------------------
>> Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
>> ---------------------------------------------------------------------
>> Servidor Newsgroup da lista: news.gmane.org
>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>
>>
>> Links do Yahoo! Grupos
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>



     

     
           
___________________________________
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB
http://mail.yahoo.it


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil




Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a