[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: Curiosidade sobre comando IF " disfarçado"
From: |
Rodolfo Villanova |
Subject: |
RES: Curiosidade sobre comando IF " disfarçado" |
Date: |
Fri, 23 Jun 2000 15:05:25 -0300 |
Ok,
Era isso mesmo o desejado. A defesa intransigente dos pontos de vista.
Recém estou me familiarizando com o lado mais sofisticado dos scripts shell,
já que há pouco retornei ao ambinete Unix e antes só fazia o "feijão com
arroz".
Foi bastante esclarecedor o teu ponto de vista em cima das informações que
trouxeste à baila.
Esse debate incentivou a busca de melhor entendimento sobre a execução do
comando "if" no shell.
Foi também muito interessante traçar esse pequeno paralelo entre o C e o
Shell.
Mas... uma alfinetadinha final:
Qual foi mesmo a linguagem utilizada para construir os diversos sabores de
interpretadores Shell ?
Beleza, amigão, inestimáveis agradecimentos. E perdoe-me as ironias.
Rodolfo
> ----- Mensagem original -----
> De: Clovis Fabricio Costa [SMTP:address@hidden]
> Enviada em: Sexta-feira, 23 de Junho de 2000 13:32
> Para: address@hidden
> Assunto: Re: [shell-script] RES: Curiosidade sobre comando IF
> " disfarçado"
>
> Rodolfo Villanova wrote:
> Caro amigo Rodolfo,
>
> > Se o amigo conhece um pouco da linguagem C (sobre a qual foi programado
> o
> > próprio sistema operacional Unix e seus diversos sabores), deve com
> certeza
> > saber que o operador lógico "&&" tem precedência de execução em relação
> ao
> > operador lógico "||", não importando qual esteja mais à esquerda na
> linha de
> > comando.
>
> Certo. mas nao estamos programando em C. Isto aqui eh SHELL SCRIPT. Nao
> tem compilador. A linguagem é interpretada e executada.
>
...
> > Também estou aqui para aprender e compartilhar o pouco que domino.
>
> Eu tambem. Chego a conclusao de que os simbolos (, ), && e || nada tem a
> ver com seus equivalentes em C, e não devem ser tratados como tal, pois
> script é diferente de C.
>
> Alias, em C, 0 é falso, no bash, 0 é verdadeiro!!!! Procê ver as
> diferenças!
>
[Non-text portions of this message have been removed]
- RES: Curiosidade sobre comando IF " disfarçado",
Rodolfo Villanova <=