Creio que muito dessas coisas sejam pessoais . Eu prefiro a primeira opcao , mas quando fica muito grande o if eu uso a segunda :)
On 12/7/05, Fernando Lemes da Silva <[EMAIL PROTECTED]> wrote: > > Sem dúvida a segunda é mais clara, pois qualquer um que já tenha feito um > programa conhece a sintaxe básica de um if. Mas neste caso eu não vejo > problemas com a primeira não, tanto que também costumo usa-la. Mas para um > novato, ou alguem que não conhece shell vai parecer complicado. > > []'s > > -- > /********************************************** > _ Fernando Lemes da Silva > °v° www.koho.com.br > /(¡)\ Linux user [EMAIL PROTECTED] > ^ ^ lICQ UIN 2371843 > echo 396752965710071000896145190854552842P | dc > **********************************************/ > > Em Ter 06 Dez 2005 00:55, Tiago Barcellos Peczenyj escreveu: > > O que é mais formal: > > > > [ "${1}" ] || { echo "usage: $(basename $0) parametro" ; exit 1; } > > > > ou > > > > if [ "${1}" ] > > then echo "usage..." > > exit 1 > > fi > > > > geralmente eu gosto da primeira notação, é mais sucinta. mas ela possui > > algum tipo de problema, digamos, alguma incompatibilidade com outros > > shells, ou tem alguma sutileza que a forma if then fi não possui ? > > > > As duas funcionam, entretanto. > > > --------------------------------------------------------------------- > 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 > --------------------------------------------------------------------- > > 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 --------------------------------------------------------------------- Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html