Re: [shell-script] operador em bash

2008-07-27 Por tôpico Julio C. Neves
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 estare

Re: [shell-script] operador em bash

2008-07-26 Por tôpico Raul Libório
Pessoal, pesso desculpas pela pergunta mas fiquei curioso sobre o elemento em questão. Gostaria de saber em que situação esse 'operador ternário' seria útil. Acredito que muitos aqui ainda não se viram em uma situação em que fosse necessário a implementação do mesmo, e, caso surja a necessidade, já

Re: [shell-script] operador em bash

2008-07-26 Por tôpico Tiago Barcellos Peczenyj
Puxa, não sabia que podia usa-lo nesse modo matemático. Mas só funciona com numeros inteiros! 2008/7/25 Leandro Santiago da Silva <[EMAIL PROTECTED]>: > Tem sim. E seu uso é o mesmo que em C > $ (( a > b ? a : b )) > > Chama-se operador ternário :-) > > miranda escreveu: >> existe em bash o análo

Re: [shell-script] operador em bash

2008-07-25 Por tôpico Leandro Santiago da Silva
Tem sim. E seu uso é o mesmo que em C $ (( a > b ? a : b )) Chama-se operador ternário :-) miranda escreveu: > existe em bash o análogo do operador da linguagem C : > ( a > b ? a : b ) ?? > > > > > -

Re: [shell-script] operador em bash

2008-07-25 Por tôpico César Vianna
Podemos "encolher" o if com a construção abaixo [ $a -gt $b ] && echo "a eh maior" || echo "b eh maior" Mais detalhes em http://twiki.softwarelivre.org/TWikiBar/TWikiBarPapo004 2008/7/25 miranda <[EMAIL PROTECTED]> > existe em bash o análogo do operador da linguagem C : > ( a > b ? a : b )

Re: [shell-script] operador em bash

2008-07-25 Por tôpico Tiago Barcellos Peczenyj
O shell possui muitos operadores, alguns sem analogo em C http://aurelio.net/shell/canivete.html Mas o operador ternario em específico eu nunca senti falta, mas vc pode usado dentro de um script AWK. 2008/7/25 miranda <[EMAIL PROTECTED]>: > existe em bash o análogo do operador da linguagem C : >