Existe sim e isso está no meu livro e no Papo de Botequim. Veja só as formas
de usá-lo:

$ Var1=30
$ Var2=0
$ Var1=$((Var1>Var2?Var1-20:Var2))
$ echo $Var1
10
$ Var1=$((Var1>Var2?Var1-20:Var2))
$ echo $Var1
-10
$ Var1=$((Var1>Var2?Var1-20:Var2))
$ echo $Var1
0
-- 
Abraços,
Julio
*Em setembro estarei dando um treinamento
Shell em Brasília (em 2 fins de semana).
Mais informações: www.tecnologiabr.com.br
Tel: (61) 3354-3162*

2008/7/25 miranda <[EMAIL PROTECTED]>

> existe em bash o análogo do operador da linguagem C :
> ( a > b ? a : b )      ??
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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
>
>
>


-- 
Abraços,
Julio
Em setembro estarei dando um treinamento
Shell em Brasília (em 2 fins de semana).
Mais informações: www.tecnologiabr.com.br
Tel: (61) 3354-3162


[As partes desta mensagem que não continham texto foram removidas]

Responder a