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
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
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
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
--- 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
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
--- 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