Fala Raul,
No caso ele funciona como um If :) Quando tive uma condição em que se satisfeita você altera uma variável e se não satisfeita você altera a MESMA variável para outro valor este operador pode ser utilizado. O próprio exemplo passado pode ser um exemplo, ele retorna o maior entre dois números. O mesmo poderia ser feito utilizando-se if/else. Abraços, Maycon Maia Vitali ( 0ut0fBound ) http://maycon.gsec.com.br/ De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de Raul Libório Enviada em: sábado, 26 de julho de 2008 23:15 Para: [email protected] Assunto: Re: [shell-script] operador em bash 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á gostaria de ter essa 'carta na manga' :) Obrigado! -- Raul Libório UniJorge Redes - www.redesfja.com rauhmarutsªhotmailºcom Linux user#4444581 [(55) 71] 9246 9828 / ` / .------. |"""""""| |Linux | |inside| `--------' Dúvidas: enviar para /dev/null . Respondei assim que possível." _____________________________ "Nada se cria, tudo se compila." 2008/7/26 Tiago Barcellos Peczenyj <[EMAIL PROTECTED] <mailto:tiago.peczenyj%40gmail.com> > > 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] <mailto:leandrosansilva%40gmail.com> <leandrosansilva%40gmail.com> > >: > > > 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 ) ?? > >> > >> > >> ------------------------------------ > >> > >> ---------------------------------------------------------- > >> 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] <mailto:shell-script-unsubscribe%40yahoogrupos.com.br> <shell-script-unsubscribe%40yahoogrupos.com.br> > >> ---------------------------------------------------------- > >> 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] <mailto:shell-script-unsubscribe%40yahoogrupos.com.br> <shell-script-unsubscribe%40yahoogrupos.com.br> > > ---------------------------------------------------------- > > 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 > > > > > > > > -- > Tiago B Peczenyj > Linux User #405772 > > http://peczenyj.blogspot.com/ > "what does not kill us makes us stronger" > > [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
