[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] shell script
From: |
Bruno Gunter Fricke |
Subject: |
Re: [shell-script] shell script |
Date: |
Tue, 10 Jul 2007 16:45:50 -0300 |
grep Chain | egrep '(condição a| condição b| condição c)'
Note que o comando acima, "casa" a b ou c.
[]'s
Bruno Gunter
Em Ter, 2007-07-10 às 14:18 -0300, Leandro Venturini escreveu:
> Oi Lista,
>
> Obrigado, me surgiu outra dúvida como posso usar o grep para catar
> umas
> linhas do iptables ? vejam só quero pegar as linhas abaixo no meio de
> outras tantas e formatar a saída.
>
> Chain 67101 (1 references)
> target prot opt source destination
> DROP tcp -- anywhere anywhere tcp dpt:ssh
> DROP tcp -- anywhere anywhere tcp dpt:ftp
>
> Normalmente eu usaria ' iptables -L | grep Chain ' para pegar a linha
> Chain, mas eu quero pegar a linha chain o valor 67101, a situação DROP
> e
> as portas ssh, ftp. escrever isso ordenado no exemplo abaixo,
>
> Situação 67101 DROP ssh DROP ftp
>
> Alguma sugestão de como fazer ?
>
> Henrique Doiche wrote:
> >
> > Leandro,
> >
> > eu faria da seguinte maneira:
> >
> > crie o scrip abaixo..
> >
> > #!/bin/bash
> >
> > arg=$1;
> >
> > echo $1 >> /etc/squid/bloqueados/arquivo_do_squid_de_bloqueados.txt
> >
> > # /usr/local/squid/sbin/squid -k reconfigure
> > #----------------------------------------------------------
> >
> > agora execute:
> >
> > ./script.sh www.terra.com.br
> >
> > a linha /usr/local/squid/sbin/squid -k reconfigure é para que sua
> > configuração passe a funcionar.
> >
> > Abraços
> >
> > On 7/9/07, Leandro Venturini <address@hidden
> > <mailto:lasventurini%40inf.ufrgs.br>> wrote:
> > >
> > > Oi Lista,
> > >
> > > Como eu poderia abrir um arquivo no sheel e modificado, por
> exemplo,
> > > quero criar um script .sh que modifique a lista de sites
> bloqueados pelo
> > > squid.
> > >
> > > Então preciso abrir um arquivo e modificar ele, mas quero fazer
> isso
> > > dinamicamente, só chamo o firesquid.sh www.teste.com e ele grava
> este
> > > valor no arquivo de configuração, é algo bem simples só quero
> abrir e
> > > gravar valores em um arquivo.
> > >
> > > com php eu usaria fopen fclose, em shell como seria ?
> > >
> > > Alguma idéia ?
> > >
> > > [moderação]
> > > para adicionar um texto no final de um arquivo, é simples, basta
> usar o
> > > redirecionamento >>
> > >
> > > echo "estou no fim do arquivo" >> arquivo
> > >
> > > outra forma seria usando o sed
> > >
> > > sed -i.old 'comandos' arquivo
> > >
> > > isso vai gerar um arquivo antigo (arquivo.old) inalterado e o
> novo
> > sera o
> > > arquivo modificado pelos comandos sed -- ai teria que estuda-los
> para
> > > realizar o que vc pretende.
> > >
> > > [/moderação]
> > >
> > >
> >
> > --
> > Henrique Doiche J. Campos
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>
[As partes desta mensagem que não continham texto foram removidas]