Re: [FUG-BR] [off-topic] Checar condição dentr o de um arquivo - RESOLVIDO

2007-07-28 Por tôpico Alexandre Biancalana
On 7/27/07, Carlos A. M. dos Santos [EMAIL PROTECTED] wrote:

 On 7/27/07, Alex [EMAIL PROTECTED] wrote:
  Perfeito cara, funcionou.
 
  Em 27/07/07, Alexandre Biancalana [EMAIL PROTECTED] escreveu:
   #!/bin/sh
  
   string=`egrep 127|localhost /etc/hosts`
  
   if [ -n $string ]; then
  
  echo Aqui!
   fi

 Não é preciso armazenar o resultado num string:


Numa variavel vc quer dizer...
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [off-topic] Checar condição dentr o de um arquivo - RESOLVIDO

2007-07-28 Por tôpico Carlos A. M. dos Santos
On 7/28/07, Alexandre Biancalana [EMAIL PROTECTED] wrote:
  Não é preciso armazenar o resultado num string:

 Numa variavel vc quer dizer...

As variáveis no shell armazenam cadeias de caracteres (strings).

-- 
Carlos A. M. dos Santos
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


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

2007-07-27 Por tôpico Alex
Existe alguma maneira de através de um script, entrar dentro de um
determinado arquivo de texto já existente e checar se uma ou
mais strings estão contidas neste arquivo?

Por exemplo, algo parecido com isso:

#!/bin/sh
.
.
Entra dentro do arquivo em /var/temp.txt
if ( existe string_procurada1 || string procurada2) then
mail -s Arquivo [EMAIL PROTECTED]  temp.txt
else
rm temp.txt
fi
.
.
Tem como fazer esse tipo de verificação? Como ficaria?

Obrigado.
Alex
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [off-topic] Checar condição dentr o de um arquivo

2007-07-27 Por tôpico Alexandre Biancalana
On 7/27/07, Alex [EMAIL PROTECTED] wrote:

 Existe alguma maneira de através de um script, entrar dentro de um
 determinado arquivo de texto já existente e checar se uma ou
 mais strings estão contidas neste arquivo?

 Por exemplo, algo parecido com isso:



#!/bin/sh

if [ egrep 'string1|string2' /var/temp1.txt ]; then
  mail -s Arquivo [EMAIL PROTECTED]  temp.txt
else
  rm temp.txt
fi
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [off-topic] Checar condição dentr o de um arquivo

2007-07-27 Por tôpico Alex
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.
Alex


Em 27/07/07, Alexandre Biancalana [EMAIL PROTECTED] escreveu:

 On 7/27/07, Alex [EMAIL PROTECTED] wrote:
 
  Existe alguma maneira de através de um script, entrar dentro de um
  determinado arquivo de texto já existente e checar se uma ou
  mais strings estão contidas neste arquivo?
 
  Por exemplo, algo parecido com isso:



 #!/bin/sh

 if [ egrep 'string1|string2' /var/temp1.txt ]; then
 mail -s Arquivo [EMAIL PROTECTED]  temp.txt
 else
 rm temp.txt
 fi
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [off-topic] Checar condição dentr o de um arquivo

2007-07-27 Por tôpico Marcelo Beckmann
Alexandre Biancalana escreveu:
 On 7/27/07, Alex [EMAIL PROTECTED] 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

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [off-topic] Checar condição dentr o de um arquivo - RESOLVIDO

2007-07-27 Por tôpico Alex
Perfeito cara, funcionou.
Alterei o que eu precisava pra satisfazer as condições, arquivos, etc, rodei
vários testes e tá ótimo.
Vai ser uma mão na roda...
Obrigado mesmo pela ajuda.
Alex


Em 27/07/07, Alexandre Biancalana [EMAIL PROTECTED] escreveu:

 On 7/27/07, Alex [EMAIL PROTECTED] 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
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [off-topic] Checar condição dentr o de um arquivo

2007-07-27 Por tôpico Alex
Valeu cara.
Resolvi.
Obrigado denovo pra galera que ajudou.
Alex


Em 27/07/07, Marcelo Beckmann [EMAIL PROTECTED] escreveu:

 Alexandre Biancalana escreveu:
  On 7/27/07, Alex [EMAIL PROTECTED] 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

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [off-topic] Checar condição dentr o de um arquivo

2007-07-27 Por tôpico Alexandre Biancalana
On 7/27/07, Alex [EMAIL PROTECTED] 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
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [off-topic] Checar condição dentr o de um arquivo - RESOLVIDO

2007-07-27 Por tôpico Carlos A. M. dos Santos
On 7/27/07, Alex [EMAIL PROTECTED] wrote:
 Perfeito cara, funcionou.

 Em 27/07/07, Alexandre Biancalana [EMAIL PROTECTED] escreveu:
  #!/bin/sh
 
  string=`egrep 127|localhost /etc/hosts`
 
  if [ -n $string ]; then
 
 echo Aqui!
  fi

Não é preciso armazenar o resultado num string:

if grep -E -q 127|localhost /etc/hosts; then
  echo Aqui
fi

-- 
Carlos A. M. dos Santos
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd