[FUG-BR] [off-topic] Checar condição dentro de um arquivo

Marcelo Beckmann marcelo.beckmann em webers.com.br
Sexta Julho 27 16:20:13 BRT 2007


Alexandre Biancalana escreveu:
> On 7/27/07, Alex <alexbbastos em gmail.com> wrote:
>> O seu exemplo foi o que mais chegou perto do que eu quero, e de
>> funcionar, porém ele não funcionou...
>> deu
>> [: egrep: unexpected operator
>>
>> Acho que ele não está checando se a condição é verdadeira.
>> Mas a idéia que vc colocou no script é exatamente o que eu procuro.
>> Valeu pela ajuda, vou continuar tentando aqui.
> 
> 
> 
> hhhuummm... é a cabeça nem sempre ajuda... esse agora eu teste ;-)
> 
> #!/bin/sh
> 
> string=`egrep "127|localhost" /etc/hosts`
> 
> if [ -n "$string" ]; then
> 
>         echo "Aqui!"
> fi

Opa, podemos simplificar isso:

if egrep -q "127|localhost"
then
	echo "Aqui!"
fi

:)

[]s
-- 
Marcelo Beckmann



Mais detalhes sobre a lista de discussão freebsd