Re: [shell-script] Re: Sintaxe do IF (usando ponto e vírgula)

2007-06-06 Por tôpico Bruno Gunter Fricke
Exatamente, isso que o Julio fica claro no exemplo: [EMAIL PROTECTED] ~]# if echo a ;then echo oi; fi a oi [EMAIL PROTECTED] ~]# if echo a ;echo b ;then echo oi; fi a b oi [EMAIL PROTECTED] ~]# if echo a ;echo b ;then echo oi; else echo c;fi a b oi [EMAIL PROTECTED] ~]# if echo a ;echo b ;then ec

Re: [shell-script] Re: Sintaxe do IF (usando ponto e vírgula)

2007-06-06 Por tôpico Julio C. Neves
Pedi na lista ajuda para refazer a página e não consegui (afinal a colaboratividade no Sw Livre não é generalizada). Queria tornar a consulta mais fácil, mudando o sistema de menus. Mas não podemos esquecer que a caixa de pesquisa situada no canto superior esquerdo da página, se bem usada, transfo

Re: [shell-script] Re: Sintaxe do IF (usando ponto e vírgula)

2007-06-06 Por tôpico Julio C. Neves
Fala Tiago, veja bem, o if testa cmds e o ponto-e-vírgula é para botar mais de um cmd na mesma linha (a linha do if). Neste caso, ambos os cmds serão testados, porém só o último surtirá efeito sobre o if. Isso me parace claro. Não podemos esquecer que o Shell foi feito com o propósito de resolver q

Re: [shell-script] Re: Sintaxe do IF (usando ponto e vírgula)

2007-06-06 Por tôpico Bruno Gunter Fricke
Vai dar true mesmo... Use && ou || (dependendo de cada caso) para evitar isso. []'s Bruno Gunter Em Qua, 2007-06-06 às 10:54 -0300, Tiago Barcellos Peczenyj escreveu: > uma coisa interessante: > > dentro de um diretorio eu tenho o arquivo b.c > > $ if test -f b.c ; then echo "arquivo" ; else e

[shell-script] Re: Sintaxe do IF (usando ponto e vírgula)

2007-06-06 Por tôpico box_ferrari
--- Em shell-script@yahoogrupos.com.br, "Julio C. Neves" <[EMAIL PROTECTED]> escreveu > > Fala Bruno, > vá direto aonde tem um livro completo e gratuito. Se quiser saber tudo sobre > o if, vá a www.julioneves.com e clique em Papo de Botequim Parte 3. Para > saber tudo sobre o ponto-e-vírgula, no me

Re: [shell-script] Re: Sintaxe do IF (usando ponto e vírgula)

2007-06-06 Por tôpico Tiago Barcellos Peczenyj
uma coisa interessante: dentro de um diretorio eu tenho o arquivo b.c $ if test -f b.c ; then echo "arquivo" ; else echo "nao eh arquivo" ; fi arquivo $ if test -f .. ; then echo "arquivo" ; else echo "nao eh arquivo" ; fi nao eh arquivo ok, agora vamos colocar algo antes do then $ if test -f

[shell-script] Re: Sintaxe do IF (usando ponto e vírgula)

2007-06-06 Por tôpico box_ferrari
--- Em shell-script@yahoogrupos.com.br, "Tiago Barcellos Peczenyj" <[EMAIL PROTECTED]> escreveu > > ferrari > > o ponto e virgula serve para vc separar 2 instruções na mesma linha > > ls ; mv a b > > por exemplo, eu gosto de fazer > > if [ condição ] ; then > comandos > else > outro