Re: [FUG-BR] [off-topic] Checar condição dentr o de um arquivo - RESOLVIDO
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
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
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
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
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
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
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
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
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
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