[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] dúvida com test
From: |
Alexandre de Abreu |
Subject: |
Re: [shell-script] dúvida com test |
Date: |
Thu, 25 Aug 2005 18:13:07 -0300 |
Ae xará,
df | grep string || echo erro
df | grep string && echo ok
if df | grep string ; then
echo ok
else
echo erro
fi
"Existem mil maneiras de preparar Neston, invente uma". Shell só não
ganha do Perl no quesito "ortogonalidade", que é o conceito de
escrever a mesma coisa de diversas maneiras ;)
Sugiro vc adicionar o parâmetro "-q" no grep para suprimir as saídas,
fica mais 'clean'.
[]s
Alexandre de Abreu
On 25/08/05, alexandre <address@hidden> wrote:
> alguém poderia me dizer o que eu estou fazendo errado, e como fazer
> para o test funcionar adequadamente?
>
> # df | grep "/dev/cdrom"
> /dev/cdrom 701890 701890 0 100% /mnt/cdrom
> # echo $?
> 0
> # [ df | grep "/dev/cdrom" ]
> bash: [: missing `]'
> grep: ]: No such file or directory
> # echo $?
> 2
>
> --
> :?)
>
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
> ________________________________
> 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:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.
--
Alexandre de Abreu
GCUX, RHCE, LPIC-2